Comandos do Vim (VI) PDF Imprimir E-mail
Avaliação do Usuário: / 0
PiorMelhor 
Escrito por Gabriel R. Vieira   
Qua, 19 de Janeiro de 2011 00:58

Comandos:

:e — Abrir um arquivo.
A Sintaxe eh :e /root/teste.sh

:sp — Abrir em outra janela.
A Sintaxe pode ser :sp somente ou :sp /root/teste.sh

:enew — Novo documento.
A sintaxe eh :enew

A sintaxe eh : sav nomedoarquivo.txt

u — Serve para Desfazer / Refazer.
A sintaxe e ” u ” sem aspas, quando voce fizer uma coisa errada

. — Serve para repetir.
A Sintaxe eh apenas ” . ” sem aspas.

[p — Serve para colar antes.
o comando eh simplesmente [p

]p — Server para colar depois.
o comando eh simplesmente ]p

ggVG — Seleciona tudo.
Para quem tem saudades do windows esse comando seleciona tudo visualmente. A sintaxe é somente ggVG.

"+x — Serve para recortar.
A sintaxe eh escrita com da forma a cima (Aspa dupla)+(Sinal de mais)+(x).

"+y — Serve para colocar .
A sintaxe eh escrita com da forma a cima (Aspa dupla)+(Sinal de mais)+(y).

:wqa — Serve para salvar e sair.
A sintaxe eh :wqa

:qa — Serve para sair somente.
A sintaxe eh :qa

x — Serve para deletar
O comando para deletar eh somente ” x ” sem as aspas.

:set hls! — Serve para Ativar / Desativar Realce de padroes
A sintaxe eh :set hls!

:set ic!— Serve para Ativar / Desativar ignorar as letras maiusculas
A sintaxe eh :set ic!

:set sm! — Serve para Ativar / Desativar as coincidencias
A sintaxe eh :set sm!

:set cp! — Serve para Ativar / Desativar compatibilidade com o Vi
A sintaxe é :set cp!

:set nu! — Essa particularmente eu acho massa, ativar a numeracao de linhas
A sintaxe é :set nu!

:set list! — Serve para Ativar / Desativar modo list
A sintaxe é :set list!

:set wrap! — Serve para Ativar / Desativar quebra de linhas
A sintaxe é :set wrap!

:set lbr!— Serve para Ativar / Desativar quebra na palavra
A sintaxe é :set lbr!

:set ai! — Essa eu tambem acho muito legal, esse comando ativa a auto-indentacao
A sintaxe é :set ai!

g^] — Pula para esta tag
A sintaxe eh g^]

^T — Voltar
A sintaxe eh ^T

zi — Ativar / Desativar dobras
A sintaxe eh somente zi

zv — Ver linha do cursor
A sintaxe eh somente zv

zMzx — Ver somente a linha do cursor
A sintaxe eh somente zMzx

zm — Fechar mais dobras
A sintaxe eh somente zm

zM — Fechar todas as dobras
A sintaxe eh somente zM

zr — Abrir mais dobras
A sintaxe eh somente zr

zR — Abrir todas as dobras
A sintaxe eh somente zR

zd — Remover dobras
A sintaxe eh somente zd

zD — Remover todas as dobras
A sintaxe eh somente zD

:make — Make
A sintaxe eh :make

:cl — Lista de erros
A sintaxe eh somente :cl

:cl! — Lista de mensagens
A sintaxe eh :cl!

:cn — Proximo erro
A sintaxe eh :cn

:cold — Listar erros antigos
A sintaxe eh somente :cold

:cnew — Listar erros novos
A sintaxe eh eh :cnew

Janelas de erro:
:cwin — Atualiza
:copen — Abrir
:cclose — Fechar

Conversao para hexadecimal:
:%!xxd — converte para hexadecimal
:%!xxd -r — converte para decimal

Definicoes de Janelas:
^Wn

Nova Janela
^Wn

Dividir a Janela
^Wn^^

Dividir para #
^Wv

Dividir verticalmente
^Wc

Fechar
^Wo

Fechar outra(s)
^WR

Girar para cima
^Wr

Girar para baixo
^W=

Mesmo Tamanho
^W_

Altura Maxima
^W1_

Altura Minima
^W|

Largura Maxima
^W1|

Largura Minima
^WK

Mover para cima
^WJ

Mover para Baixo
^WH

Mover para esquerda
^WL

Mover para Direita



Última atualização em Qua, 19 de Janeiro de 2011 01:04
 

Adicionar comentário


Código de segurança
Atualizar