| Editor de Texto - vi |
|
|
|
| Escrito por paulozanuso |
| Sex, 25 de Novembro de 2011 16:16 |
|
"vi" é a sigla para "Visual Interface". A origem desse nome se deve ao seguinte fato: quando o vi foi criado (começo da década de 80), não era comum existirem editores de textos como nos dias de hoje. O vim é um dos editores de textos mais utilizados no mundo Unix. Em alguns sistemas, existe um link simbólico (/bin/vi) apontando para o /usr/vim Sintaxe: #vi nome_do_arquivo Exemplo: # vi /etc/squid/squid.conf Veja abaixo uma lista dos principais comandos: Para passar para o modo comando pressione ESC Comandos básicos de insercao de texto: i Insere texto antes do cursor a Insere texto depois do cursor r Insere texto no início da linha onde se encontra o cursor A Insere texto no final da linha onde se encontra o cursor o Adiciona linha abaixo da linha atual O Adiciona linha acima da linha atual Ctrl + h Apaga o ultimo caracter Comandos básicos de movimentação: Ctrl+f Move o cursor para a proxima tela Ctrl+b Move o cursor 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 ultima linha da tela h Move o cursor um caracter a esquerda j Move o cursor para a proxima linha k Move o cursor para linha anterior l Move o cursor um caracter a direita w Move o cursor para o inicio da proxima palavra (Ignora a pontuação) W Move o cursor para o inicio da proxima palavra (Nao ignora a pontuação) b Move o cursor para o inicio da palavra anterior (Ignora a pontua ção) B Move o cursor para o inicio da palavra anterior (Nao ignora a pontuação) 0 Move o cursor para o inicio da linha atual ^ Move o cursor para o primeiro caracter nao branco da linha atual $ Move o cursor para o final da linha atual nG Move o cursor para a linha n G Move o cursor para a ultima linha do arquivo Comandos básicos para localizar texto: /palavra Busca pela palavra ou caracter em todo o texto ?palavra Move o cursor para a ocorrencia anterior da palavra n Repete o ultimo comando / ou ? N Repete o ultimo comando / ou ? , na direcao reversa Ctrl+g Mostra o nome do arquivo, o numero da linha corrente e o total de linhas Comandos básicos para alteracao de texto: x Deleta o caracter que esta sob o cursor dw Deleta a palavra, da posicao atual do cursor ate o final dd Deleta a linha atual D Deleta a linha a partir da posicao atual do cursor ate o final rx Substitui o caracter sob o cursor pelo especificado em x (é opcional indicar o caracter) Rx Substitui a palavra sob o cursor pela palavra indicada em x u Desfaz a ultima modificacao U Desfaz todas as modificacoes feitas na linha atual J Une a linha corrente a proxima s:/palavra1/palavra2 Substitui a primeira ocorrencia de "palavra1" por "palavra2" Comandos para salvar o texto: :wq Salva o arquivo e sai do editor :w nome_do_arquivo Salva o arquivo corrente com o nome especificado :w! nome_do_arquivo Salva o arquivo corrente no arquivo especificado :q Sai do editor :q! Sai do editor sem salvar as alteracoes realizadas |
| Última atualização em Ter, 29 de Novembro de 2011 23:43 |


