Fique craque em VI
Publicado em 21/7/2008 | Autor Vicente
VI é um editor de texto para Unixes. Os principiantes o odeiam, os veteranos o odeiam um pouco menos e os analistas nível 7 dizem que Deus criou o mundo usando VI…
Existem dois modos no VI:
| Edição | aceita digitação de texto |
| Comando | aceita entrada de comandos |
Abaixo um lista dos principais comandos do VI:
| i | entra em modo de edição para inserir texto antes do cursor |
| a | entra em modo de edição para inserir texto depois do cursor |
| I | entra em modo de edição para inserir texto no início da linha |
| A | entra em modo de edição para inserir texto no fim da linha |
| o | entra em modo de edição para inserir texto em uma nova linha abaixo da linha atual |
| O | entra em modo de edição para inserir texto em uma nova linha acima da linha atual |
| r | substitui o caractere sob o cursor |
| R | substitui caracteres a partir do cursor |
| ESC | sai do modo de inserção |
| 0 (zero) | vai para o início da linha |
| $ | vai para o fim da linha |
| [<n>]G ou :<n> | vai para a linha <n> |
| G | vai para a última linha |
| gg ou :1 | vai para a primeira linha |
| <n>| | vai para a coluna n |
| <n>x | apaga n caracteres sob o cursor, se <n> for omitido assume <n>=1 |
| <n>X | apaga n caracteres antes do cursor, se <n> for omitido assume <n>=1 |
| J | junta a linha atual com a próxima |
| <n>dd | corta n linhas a partir da atual, se <n> for omitido assume <n>=1 |
| D | corta os caracteres do cursor até o final da linha |
| <n>yy | copia n linhas a partir da atual, se <n> for omitido assume <n>=1 |
| p | cola o texto na linha abaixo do cursor |
| /<texto> | pesquisa <texto> |
| n | repete a última pesquisa |
| cw | substitui palavra a partir do cursor |
| :%s/<t1>/<t2>/g[c] | substitui <t1> por <t2> [c] pede confirmação (y/n) |
| :wq ou : x ou ZZ | salva e sai |
| :w | sai |
| :q! | sai sem salvar |
| :set number | mostra o número das linhas |
| :set nonumber | esconde o número das linhas |
Obs.:
<> paramêtro variável, digitar um parâmetro retirando os caracteres < e >
[] parâmêtro opcional, pode ou não ser digitado retirando os caracteres [ e ]
4 comentários, comente você também!
Categoria: Linux, Todos, dicasTags: dicas, editor, Linux, unix, vi
Comments
4 Responses to “Fique craque em VI”
Deixe um comentário!


July 21st, 2008 @ 20:40
leia mais……
[Translate]
July 22nd, 2008 @ 11:36
Sa?de e sucesso!
Abra?o,
Moura
[Translate]
July 22nd, 2008 @ 21:44
Wesllys last blog post..Facebook estr?ia seu novo visual
[Translate]
July 24th, 2008 @ 2:03
Vicente
tudo bem?
To passando para fazer uma visita e conferir as novidades.
Um Abra
[Translate]