Dicas para Linux – VI – Uso do editor vi

Dicas para Linux – VI

Para “facilitar” a vida dos programadores:
Insira as seguintes linhas no arquivo ~/.vimrc
set autoindent – o vi indenta todas as linhas seguintes a uma primeira indentada
set shiftwidth=4 – seta o tamanho do ^T em 4 espaços
set backspace=2 – habilita o modo backspace
set ruler – mostra a coordenada atual do cursor

Para começar a editar um texto diretamente numa linha, digite: vi +20 arquivo – supondo que você irá editar um arquivo de nome arquivo (será???) a partir da linha 20

O VI é um dos editores de texto puro (ASCII) mais usados não só no Linux como também nos outros *nix. Basicamente ele tem três modos: inserção, escape e comando. O modo de inserção é para digitar o texto. O modo escape e o modo linha de comando são para editar, salvar, desfazer e demais tarefas.

Modo Escape

Insertsai do modo escape e inicia o modo inserção
Ctrl+gmostra o nome do arquivo e o número da linha atual
Ctrl+fvai para a tela seguinte
Ctrl+bvai para a tela anterior
Hmove o cursor para a primeira linha da tela
Mmove o cursor para o meio da tela
Lmove o cursor para a última linha da tela
hmove o cursor para o caractere a esquerda
jdesloca o cursor uma linha abaixo
kdesloca o cursor uma linha acima
ldesloca o cursor para caractere a direita
wmove o cursor para o início da próxima palavra
bmove o cursor para o início da palavra anterior
xdeleta o caractere sob o cursor
dddeleta a linha sob o cursor

Modo linha de comando – deve-se estar no modo escape

procura próxima ocorrência de palavra no texto/palavra
procura ocorrência anterior de palavra no texto?palavra
salva o arquivo atual (se quiser especificar um nome, use w nome):w
sai do VI:q
sai sem gravar:q!
salva o arquivo e sai do VI:wq

Modo inserção

InsertAtiva/desativa replace (substituição
ESCEntra no modo escape

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *