Mudanças entre as edições de "VIm"
m (Um pouco mais de clareza) |
|||
(Uma revisão intermediária por um outro usuário não está sendo mostrada) | |||
Linha 2: | Linha 2: | ||
<ESC>u | <ESC>u | ||
desfaz a última alteração ('''''u'''ndo'') e | desfaz a última alteração ('''''u'''ndo'') e | ||
− | <ESC>:q | + | <ESC>:q! |
sai sem salvar ('''''q'''uit, you godamodafoca'''!'''''). | sai sem salvar ('''''q'''uit, you godamodafoca'''!'''''). | ||
Linha 51: | Linha 51: | ||
:set tw=75 | :set tw=75 | ||
e em qualquer linha com mais colunas que esse máximo pode ser quebrada com ''gq''. | e em qualquer linha com mais colunas que esse máximo pode ser quebrada com ''gq''. | ||
+ | |||
+ | =Ligações externas= | ||
+ | * [http://www.vim.org/| Site oficial] | ||
+ | * [http://vim.wikia.com/wiki/Main_Page| Dicas e truques] | ||
[[Categoria:Tutoriais]] | [[Categoria:Tutoriais]] |
Edição atual tal como às 17h26min de 22 de outubro de 2011
É fortemente recomendado aos candidatos a usuários de vim o vimtutor (execute do terminal), que ensina os comandos mais básicos do editor. Se você estiver muito entusiasmado, lembre-se que
<ESC>u
desfaz a última alteração (undo) e
<ESC>:q!
sai sem salvar (quit, you godamodafoca!).
Boa sorte!
Índice
Substituição
Coisa muito útil.
:%s/REGEX/STRING/g
- O s é de substituir;
- o % é para executar em todas as linhas;
- o g é para global (linha toda);
- REGEX é a sua expressão regular (:help regex);
- STRING é o que vai substituir as ocorrências de REGEX.
Compilando dentro do VIm
Quem precisa de terminal?
:compiler tex :make documento.tex
Divirta-se.
:help quickfix
Para mais informações.
Comentários
Há mais de uma forma de se comentar/descomentar múltiplas linhas em vim, listaremos duas aqui:
- usar o script comments.vim:
- pegue da internet ou da conta do usuário vitor do PROCCM em
/home/vitor/.vim/plugin/comments.vim
- copie para a sua pasta de forma similar à apresentada acima (substitua vitor pelo seu nome de usuário);
- leia o arquivo que você acabou de copiar que ele explica como se usa.
- o jeito roots é:
- selecionar em bloco a coluna onde você deseja inserir os marcadores de comentário (use CTRL+v para isso);
- dê o comando I (i maiúsculo = shift + i);
- escreva o marcador de comentário (por exemplo, "//" para a linguagem C++);
- vá para o modo normal, ou seja, aperte ESC;
- Para descomentar, simplesmente selecione o bloco (de novo, com CTRL+v) e apague (duuuh).
Sintaxe de linguagens
Indentação
Se o VIm reconhecer o tipo de código que você está escrevendo, mas por alguma razão ele não está indentado, você pode indentar selecinando tudo (modo visual) e dando =, ou, em modo normal, gg=G.
Cores
Se o VIm reconhecer o tipo de código que você está escrevendo o comando
:syntax on
deixará tudo colorido (e mais fácil de ler).
Quebra de linhas
Se você tiver textos com linhas muito longas, você pode definir um tamanho máximo de linha (para 75 colunas, por exemplo) com
:set tw=75
e em qualquer linha com mais colunas que esse máximo pode ser quebrada com gq.