Feeds:
Posts
Comentários

Archive for the ‘VIM’ Category

VimGolf

Adoro Vim! Porém estou de acordo que produtividade com ele requer tempo e prática. Um site que ajuda bastante a praticar é o VimGolf. Este contém vários testes que devem ser executados com o mínimo de comandos possíveis. Meu conselho é tentar fazer uns 3 por semana. Garanto que em pouco tempo você vai estar dominando a ferramenta e vai perceber o quão produtivo Vim é. 😉

Confesso que quando comecei a ver o que a turma faz, fiquei de queixo caído! Posso te garantir que vai acontecer o mesmo com você! 🙂

Read Full Post »

Particularmente adoro VIM e procuro incentivar as pessoas a usarem o máximo possível sempre aprendendo seus comandos aos poucos. Sei que no inicio é bem complicado entrar no VIM e ficar procurando/lembrando os atalhos para editar documentos, salvar arquivos, etc.
Uma coisa que faço é sempre deixar uma aba do meu VIM com o help aberto (:help) para localizar facilmente os comandos enquanto trabalho normalmente em outra aba. O fato de ter que aprender e decorar atalhos nunca me encomodou muito, pois sempre que utilizei Eclipse para desenvolver com Java, procurei utilizar os atalhos para facilitar minha vida, pois francamente, toda hora ter que tirar a mão de teclado para levar ao mouse, entrar em um menu e executar, por exemplo, um simples teste unitário não é uma coisa que me agrade.
Uma funcionalidade que não vejo muitas pessoas usarem por falta de conhecimento é a exploração de diretórios (directory exploration).

Veja abaixo exemplos:

  • :Explore, é o básico que você deve conhecer, pois ele abre a árvore de diretórios, tornando possível navegar facilmente entre os diretórios para abrir arquivos.

:Explore

  • :Vexplore e :Hexplore, divide a tela verticalmente e horizontalmente e abre a árvore de diretórios (CTRL-w h ou CTRL-w seta para a esquerda, CTRL-w l ou CTRL-w seta para a direita pode ser utilizado para editar um arquivo ou outro).

:Vexplore

:Hexplore

  • :Texplore, abre a árvore de diretórios em uma nova aba (:tabn e :tabp pode ser utilizado para navegar entre as abas)

:Texplore (repare que ele abriu a árvore de diretórios em uma segunda aba)

Read Full Post »