De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rafael Henrique da Silva Correia
Data de Publicação: 04 de julho de 2012
Depois de muito buscar na internet encontrei um .vimrc
(criado a partir de
vários outros que eu li) muito bom que me ajuda muito no dia-a-dia.
Segue .vimrc
:
set foldmethod=indent " ocultar/mostrar codigo baseado em recuo set foldcolumn=0 " coluna cinza que aparece a esquerda do " vim (nao sei pra que serve, me " ajudem a descobrir :D) set foldlevel=0 " esconder código a partir do caractere 0 " de acordo com o recuo set tabstop=4 " seta para cada tab o número n de espaços set expandtab " troca a tab por espaço set sw=4 " espaço de recuo set nowrap " não dividir linhas set history=50 " manter 50 linhas de comando no historico set ai " sempre recuar automaticamente
O recurso que eu mais gostei deste .vimrc
criado é ocultar/mostrar blocos
de código, isso também é conhecido como folding/unfolding. Muitos IDEs fazem
isso com excelência, tais como: Netbeans, Eclipse, Anjuta e etc
Podemos usar isso no vim! Um exemplo seria um script deste tipo:
while [[ $x -lt $y ]]; do echo "teste" echo "teste2" done ...
Este bloco "escondido" ficaria assim:
... while [ $x -lt $y ]; do +-- 2 linhas: echo "teste" ------ ------ ------ ------ ------ ------ --------- done ...
Isso facilita muito a visualização quando estamos criando um programa/script muito grande.
Para usar este .vimrc
que estou lhes mandando, copie as linhas COPIE AQUI
até o COPIE AQUI do final e cole estas linhas em um arquivo com nome .vimrc
dentro da sua home de usuário, no meu caso a minha home é /home/rafael
.
Testem o .vimrc
que mandei e me digam o que acharam... comentários são bem
vindos! :)
Rafael é bacharel em Ciência da computação pela Universidade de Sorocaba, apaixonado por Software livre e também colaborador ativo dentro da comunidade, mantêm o seu blog no endereço http://blog.abraseucodigo.com.br/ e busca sempre compartilhar conhecimento com as outras pessoas.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários