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

Insert sai do modo escape e inicia o modo inserção
Ctrl+g mostra o nome do arquivo e o número da linha atual
Ctrl+f vai para a tela seguinte
Ctrl+b vai para a tela anterior
H move o cursor para a primeira linha da tela
M move o cursor para o meio da tela
L move o cursor para a última linha da tela
h move o cursor para o caractere a esquerda
j desloca o cursor uma linha abaixo
k desloca o cursor uma linha acima
l desloca o cursor para caractere a direita
w move o cursor para o início da próxima palavra
b move o cursor para o início da palavra anterior
x deleta o caractere sob o cursor
dd deleta 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

Insert Ativa/desativa replace (substituição
ESC Entra 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 *