Dicas rápidas para o VI: parte 2
Dezembro 10, 2007
Continuando com as dicas para o uso do Vi(m), os seguintes comandos são para serem usados no modo de comando (eles também podem ser inseridos no arquivo .vimrc para serem executados ao abrir o programa, sem ter que ficar digitando-os toda vez)
:set ru mostra na linha de “status” a linha e coluna de cursor.
:set title mostra como título da janela, o nome do arquivo. Muito útil quando o usuário abre várias janelas do Vi.
:set bk Antes de sobrescrever um arquivo, mantém um “backup” do mesmo.
:set bin entra em modo de edição binária de arquivos
:set eb liga a emissão de “beeps” quando algo errado é digitado
:set vb mostra um “bip” visual (tela pisca) ao invés de sonoro
Para quem usa expressões regulares, uma ótima dica é o uso do “hlsearch” e o “incsearch”. O primeiro deixa iluminado (highlight) o texto casado com a expressão regular, e o segundo faz o Vim ir iluminando e mostrando o texto casado e dinamicamente, enquanto você digita a expressão regular.
:set hls is
Para desabilitar qualquer um dos comandos acima, basta adicionar a palavra “no” antes do comando, por exemplo:
:set novb
:set notitle
Dicas rápidas para o VI
Dezembro 7, 2007
Quem não conhece o editor de textos do sistema Unix Vi?
É uma das ferramentas mais utilizadas por administradores e usuários do sistema, e um requisito básico para trabalhar bem em qualquer lugar.
Algumas dicas simples de navegação e uso desse programa:
Existem dois modos no Vi: o modo de inserção e o modo de comando.
Para entrar no modo de inserção, aperte i, ou insert no seu teclado, e você poderá editar seu texto.
Para sair desse modo, aperta tecla ESC e você voltará ao modo comando.
No modo de comando:
h desloca o cursor para esquerda
j desloca o cursor para baixo
k desloca o cursor para cima
l desloca o cursor para direita
$ move o cursor para o fim da linha corrente. n$ moverá o cursor para o fim da linha n
^^ (acento duas vezes) move o cursor para o início da linha corrente
D apaga todos os caracteres a partir da posição do cursor até o fim da linha
dw apaga todos os caracteres a partir da posição do cursor até o fim da palavra
dnw apaga n caracteres a partir da posição do cursor
s/palavra1/palavra2/ troca a palavra1 por palavra2 na linha corrente somente
/palavra procura pela palavra em seu texto
n procura pela ocorrência da última palavra procurada (repete o último comando de busca)
dd deleta a linha inteira
dnd deleta n linhas
:syntax on habilita a cor no texto, facilitando a visualização (na maioria dos linux ele ja vem habilitado, porém em alguns *BSD não)
É possível criar um arquivo chamado “.vimrc” no seu diretório home que será lido pelo Vi toda vez que iniciado, executando aqueles comandos, sem você precisar digitá-los toda vez.
Breve posto mais coisas sobre o Vi que podem ser úteis. ![]()



