terça-feira, 27 de agosto de 2013

Linux Comandos - Trabalhando com editor de texto "vi"

Trabalhando com os comandos "vi"
O vi é um editor de texto muito usado na interface de carácter do Linux para edição de arquivos e programas.
Basicamente ele tem dois modos de trabalho: Modo de Operação e Modo de Inserção.
No modo de operação o vi espera comandos que vão realizar alguma operação, ja no modo inserção, tudo que for digitado é considerado texto.

O modo de operação é acessado através da tecla "ESC"
O modo de inserção é acessado através da tecla "i"

Para fazer a edição:
$ vi nomedoarquivo

Para editar o arquivo entre no modo de inserção "i"

Após editar, use algum desse comandos básicos
"ESC" para entrar em modo de operação
:w para salvar as modificações
:wq para salvar e sair do vi
:q para sair sem salvar

----------------------------------------------------------------------------------------------

Mais comandos do "vi"

Abrir Arquivo     :e arquivo
Salvar Arquivo         :w
Salvar Arquivo Como :w arquivo
Salvar e Sair      :wq
Sair sem Salvar          :q!
Gravar se alterado     :ZZ
Marcar para Copiar    :v, setas de direção
Copiar texto marcado y
Cortar texto marcado c
Colar texto marcado p
Copiar uma linha        yy
Copiar até o final do 
arquivo          yG

Apagar texto a frente x
Apagar texto para trás X
Apagar uma linha      dd
Apagar até o final do 
arquivo          dG

Apagar até o final da
linha                  D

Localizar texto          /texto
Localizar Novamente /
Localizar texto atrás  ?texto
Localizar Novamente /
Desfazer alterações  u
Refazer alterações         CTRL+r
Formatar Alinhamento
Centralizado         :ce

Alinhamento à direita :ri
Alinhamento à esquerda :le
Abrir Nova Janela       :new
Dividir a janela atual
em duas           :split

Abrir arquivo em nova
janela         :split arquivo

Ir para janela de cima CTRL+w,k
Ir para janela de baixo CTRL+w,j
Ir para o inicio linha      0
Ir para o final linha     $
Ir para o final arquivo G
Ir para linha abaixo         j
Ir para linha de cima   k
Ir para esquerda       h
Ir para direita          l
Ir para o final da tela         L
Ajuda         :help



Nenhum comentário:

Postar um comentário