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
Comandoaceita entrada de comandos

Abaixo um lista dos principais comandos do VI:

Comando
Ação
ientra em modo de edição para inserir texto antes do cursor
aentra em modo de edição para inserir texto depois do cursor
Ientra em modo de edição para inserir texto no início da linha
Aentra em modo de edição para inserir texto no fim da linha
oentra em modo de edição para inserir texto em uma nova linha abaixo da linha atual
Oentra em modo de edição para inserir texto em uma nova linha acima da linha atual
rsubstitui o caractere sob o cursor
Rsubstitui caracteres a partir do cursor
ESCsai 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>
Gvai para a última linha
gg ou :1vai para a primeira linha
<n>|vai para a coluna n
<n>xapaga n caracteres sob o cursor, se <n> for omitido assume <n>=1
<n>Xapaga n caracteres antes do cursor, se <n> for omitido assume <n>=1
Jjunta a linha atual com a próxima
<n>ddcorta n linhas a partir da atual, se <n> for omitido assume <n>=1
Dcorta os caracteres do cursor até o final da linha
<n>yycopia n linhas a partir da atual, se <n> for omitido assume <n>=1
pcola o texto na linha abaixo do cursor
/<texto>pesquisa <texto>
nrepete a última pesquisa
cwsubstitui palavra a partir do cursor
:%s/<t1>/<t2>/g[c]substitui <t1> por <t2>
[c] pede confirmação (y/n)
:wq ou : x ou ZZsalva e sai
:wsai
:q!sai sem salvar
:set numbermostra o número das linhas
:set nonumberesconde 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 ]

Comments

4 Responses to “Fique craque em VI”

  1. Usu?rio vicentesloboda no diHITT
    July 21st, 2008 @ 20:40
    Fique craque em VI…

    leia mais……

  2. Moura
    July 22nd, 2008 @ 11:36
    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
  3. Weslly
    July 22nd, 2008 @ 21:44
    ?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

  4. PcSaudavel.com
    July 24th, 2008 @ 2:03
    Bom Dia

    Vicente

    tudo bem?

    To passando para fazer uma visita e conferir as novidades.

    Um Abra

Deixe um comentário!