Fique craque em VI
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 ]
Filed under: Linux, Todos, dicas
Enviar por e-mail




Fique craque em VI…
leia mais……
Legal este post, ? realmente relevante, posso n?o ser um “analista n?vel 7″ mas gosto muito do VI, me lembra at? o tempo em que usava wordstar.
Sa?de e sucesso!
Abra?o,
Moura
?timo post! Pra editar via terminal prefiro o nano ou o jed, o VI ? muito confuso :$
Wesllys last blog post..Facebook estr?ia seu novo visual
Bom Dia
Vicente
tudo bem?
To passando para fazer uma visita e conferir as novidades.
Um Abra