Lista de comandos comuns do editor vi
|
Para |
Sintaxe |
| Inserir texto | esc + i ( Aperta a tecla ‘ESC’ e depois a tecla ‘i’) |
| Salvar Arquivo | esc + : + w (Aperta ‘ESC’, depois ‘dois pontos’ e finalmente ‘w’) |
| Salvar arquivo com nome (Salvar como…) | esc + : + w “nome_do_arquivo” |
| Para fechar o vi | esc + : + q |
| Para fechar sem salvar | esc + : + q! |
| Para salvar e fechar | esc + : + wq |
| Para procurar por palavra de onde o cursor estiver para frente | esc + /palavra (Aperta ‘ESC’, escreve /palavra-a-ser-encontrada, por exemplo, para encontrar a palavra ‘linux‘, tecle assim: /linux) |
| Para buscar a próxima palavra | n |
| Para procurar palavras do cursor para trás | esc + ?word (Aperta ‘ESC’, ‘?’ e escreve /palavra-a-ser-encontrada) |
| Para copiar a linha de onde o cursor estiver | esc + yy |
| To paste the text just deleted or copied at the cursor | esc + p |
| Para deletar a linha onde o cursor está | esc + dd |
| Para apagar a palavra onde está o cursor | esc + dw |
| Para encontrar todas as ocorrências de uma palavra e substituÃ-las globalmente sem confirmação |
esc + :$s/palavra-a-ser-encontrada/palavra-substituta/g
Por exemplo: s/linux/unix/g |
| Para encontrar todas as ocorrências de uma palavra e substituÃ-las globalmente com confirmação |
esc + :$s/palavra-a-ser-encontrada/palavra-substituta/cg |
| Para rodar comandos shell, tais como, ls, cp or date etc, dentro do vi |
esc + :!comando-shell
Exemplo: :!pwd |
Categories: Linux

