A sintaxe para executar o vi eh a seguinte:
$ vi nome_do_arquivoUma vez carregado o vi, veja abaixo uma lista dos principais comandos:
Observacao:
Para passar para o modo comando pressione ESC.
Comandos basicos 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 basicos de movimentacao:
| 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 pontuacao) | 
| W | Move o cursor para o inicio da proxima palavra (Nao ignora a pontuacao) | 
| b | Move o cursor para o inicio da palavra anterior (Ignora a pontuacao) | 
| B | Move o cursor para o inicio da palavra anterior (Nao ignora a pontuacao | 
| 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 basicos 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 basicos 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 | 
 
Nenhum comentário:
Postar um comentário