Uma dica rápida pros machos (de todos os sexos) que usam vim:
Suponha que você tem um arquivo C / Python / Java / Whatever, e esse arquivo tem alguns includes / imports / whatevers no topo. No calor do momento (porque programar pode ser emocionante), ninguém se importa (sacou?) muito com a ordem das coisas. Claro que na hora do refactoring, é bom deixar a bagaça ordenadinha, porque é muito mais tranquilo de se achar assim. Como fazer isso do jeito fácil? Ai vão os passos no vim:
- Selecione as linhas pra ordenar apertando "V" para ir no modo visual, e com as setas direcionais escolha as linhas onde estão os includes (quem usa gVim pode usar o mouse aqui... n00bs!)
- Digite ":!sort" (sem aspas... mas acho que você já sabia disso :-)
- Sorria!
E depois dizem que vi / vim é complicado...


3 comentários:
Detesto vi, toda vez que eu preciso dele eu não consigo fazer o que eu quero.
Detesto tanto que, de tanto tentar instalar o nano num servidor rodando FreeBSD, acabei descobrindo uma falha no HD que acabou mandando metade da árvore do ports pro espaço :)
A nova versão do vim tem um sort interno, ou seja, não precisa mais usar "!"
:sort u
" ordena e retira duplicados
:sort n
" ordena números
Para mais dicas:
http://vivaotux.blogspot.com/search/label/vim
:wq
Valeu cara
Conheça o projeto de um livro do vim em português, lá já dá pra baixar uma versão com bastante conteúdo ou baixar o código fonte para compilar no latex: http://code.google.com/p/vimbook
Postar um comentário