Usando o editor de texto vi em solaris 9

No mundo do Solaris, a maioria dos arquivos são texto simples sem material tipográfico extravagante, se os scripts de texto, shell, páginas da Web, ou mesmo programas C. Não negrito, há várias cores de fonte, não incluídos gráficos. Como resultado, a maioria dos usuários do Solaris usar vi,

um poderoso (embora difícil de aprender) editor só de texto que permite introduzir e modificar texto rapidamente. Com vi, você deve fazer tudo - desde o movimento do cursor para procurar e substituir - a partir do teclado.

compreender os modos

Talvez o aspecto mais intrigante da vi é que ele é um editor de modal. Estes são os dois modos de operação:

  • modo de inserção: Se você estiver no modo de inserção e digite um x, a letra é adicionado ao documento no ponto de cursor atual.
  • modo de comando: Se você estiver no modo de comando, o X comando faz com que a carta sob o cursor para ser excluída, não adicionado.

Felizmente, há um truque para iniciar vi que permite uma função de exibição de modo na linha inferior da tela. Esta exibição rapidamente informa se você está no modo de comando de inserção ou. Em vez de especificar o recurso modo de apresentação manualmente cada vez que você começar a vi, abra uma janela de terminal e digite o seguinte:

echo “showmode set” gt; gt; ~ / .exrc

Faça isso uma vez, e você criou um arquivo de preferências personalizados para vi (sim, ele deve ser chamado .virc, mas isso é uma longa história). Você não tem que sempre pensar sobre isso novamente.

vi começando

Você pode iniciar o editor vi na linha de comando várias maneiras:

  • Tipo VI na linha de comando:

$ vi

  • Especifique o nome de um arquivo existente para editar ou um novo arquivo para criar:

$ Vi my.new.file

  • Você também pode especificar uma lista de nomes de arquivos, se quiser. Você pode terminar de editar o primeiro arquivo, e depois passar para o segundo, e assim por diante para modificar um lote de arquivos em seqüência.

Comece vi, especificando o nome que você deseja criar:

$ Vi ashley.travels.txt

O Arquivo, Editar, Exibir, e outros menus são para a aplicação terminal, não vi. O programa vi não tem elementos de interface de fantasia, apenas o que você digita no teclado.

Não há nenhum menu na parte inferior, apenas um cursor no canto superior esquerdo e um monte de símbolos til (~) escorrendo pelo lado esquerdo. As linhas prefaciada com símbolos são til espaços reservados, não faz parte do arquivo. Eles estão além do final do arquivo que está sendo editado.

Introduzir texto

Por padrão, o editor começa no modo de comando: Digite um x, e você ouvirá um sinal sonoro como o editor diz que não há nada para excluir. Você pode mover-se em modo de inserção de várias maneiras, dependendo de onde você deseja inserir texto. Na verdade, vi tem dezenas e dezenas de comandos.

A seguir estão algumas alguns comandos básicos:

  • Para inserir um pouco antes da posição do cursor atual (onde o bloco piscando está sentado), pressione i.
  • Para inserir logo após o local atual do cursor, use uma para acrescentar texto.
  • Para inserir um pouco acima da linha corrente com a criação de uma nova linha em branco, usar o O (O maiúsculo).
  • Para inserir uma nova linha em branco logo abaixo da linha corrente, usar o (o minúsculo).

Saltar para este pressionando i e escrevendo o seguinte:

As Viagens de Gulliver é a obra mais conhecida do escritor irlandês Jonathan Swift, famoso por seu trabalho como romancista, ensaísta e humorista. Pode apostar!

Para tornar isso interessante, adicionar alguns caracteres sem sentido aleatório no final do que você digitar.

Observe que o canto inferior direito da tela diz modo de inserção. Esse é o recurso modo de apresentação dando uma pista visual de que modo você está dentro.



Para sair do modo de inserção e voltar ao modo de comando, pressione a tecla mágica, Esc. Inteligentemente, a chave Esc não tem qualquer função no modo de comando. Você pode pressionar a qualquer momento você quer estar no modo de comando e não é certo que o modo em que está. Ele só emite um sinal sonoro.

Movendo-se no arquivo

Porque vi não tem barras de rolagem e não suporte a mouse, tem um conjunto de chaves que você pode usar no modo de comando para se movimentar.

No Solaris, você também pode usar as setas do seu teclado a menos que você estiver conectado remotamente, caso em que eles podem ou não podem trabalhar.

As quatro chaves de movimento são H, J, K, e L:

  • h move um caractere à esquerda.
  • j move uma linha para baixo.
  • K move-se uma linha.
  • l move um caractere para a direita.

Video: Usando o editor de textos gedit no Linux

Tente usar estas quatro teclas para se mover. Se essas cartas começam a aparecer no seu documento, você ainda está no modo de inserção e precisa pressionar a tecla Esc.

  • Você pode mover uma palavra de cada vez com w ou b, dependendo se você quiser avançar uma palavra ou para trás uma palavra.
  • Você pode saltar para o início da linha com 0 (zero) e ao fim da linha, com US $.
  • Para mover página por página, quando o arquivo é suficientemente grande para ter páginas de texto, utilização

Video: Tutorial do VI para iniciantes - Editor de texto no terminal do Linux

• ^ F para avançar uma página

• ^ B para voltar à página anterior

• ^ D para mover para baixo meia página

• ^ L para mover-se metade de uma página

  • Você pode saltar para a primeira linha do arquivo com 0G (zero seguido por G) e ao final do arquivo com G por si só.

Use as teclas de movimento para mover-se para a primeira letra das coisas estranhas que você adicionou ao arquivo. Agora pressione a tecla x algumas vezes. Cada vez que você pressiona-lo, você deve ver a carta sob o cursor apagado eo slide de texto para a esquerda para preencher o buraco agora aberto.

Concluir-se o processo de exclusão de modo que não há caracteres vadios. Em seguida, use o uma função de acréscimo para adicionar alguns retornos de carro imediatamente após o período que termina a frase. O cursor deve agora estar na última linha, com pelo menos uma linha em branco separando-o do texto no arquivo.

Incluindo outros arquivos

Para incluir o conteúdo de outro arquivo, você precisa para ir para a linha de comando vi.

  • Você pode fazer isso digitando:, altura em que o cursor salta imediatamente para o canto inferior esquerdo da tela.
    Digite o seguinte comando:

r gullivers.travels.txt

  • Depois de pressionar Enter, o conteúdo do arquivo são injetadas no buffer, exatamente como você viu no Editor GNOME Texto e Editor de Texto CDE.

salvar arquivos

O passo final nesta jornada é salvar o novo arquivo. Você começou a vi com o novo nome. Para salvar o arquivo com esse nome, digite um destes comandos:

  • : W escreve o arquivo e permanece em vi.
  • : Wq escreve o arquivo e sai vi.

ZZ escreve o arquivo se ele mudou e, em seguida, sai, sem a linha de comando (:) sequências.

Se você inseriu mais de um arquivo, use: w para escrever este arquivo e, em seguida: n para ir para a Próximo arquivar em sua lista.

Para sair e eliminar as alterações que você fez, adicione um! ao final do comando, assim:

: Q!


Publicações relacionadas