lcavalheiro
(usa Slackware)
Enviado em 18/06/2013 - 14:36h
izaias escreveu:
lcavalheiro escreveu:
É mais fácil fazer de outro jeito, Izaías. Pega todas as suas configurações de seu vim e salve em ~/Dropbox/Vim/vimrc.
Sim, Luís. Minhas configurações do 'vimrc' e todos os seus arquivos correspondentes, já estavam na pasta Dropbox.
Agora o pulo do gato:
$ ln -s ~/Dropbox/Vim/vimrc ~/.vimrc
Sim, você criou um vínculo simbólico no seu diretório de usuário apontando para o arquivo no Dropbox. Assim, sempre que você abrir o Vim, o editor vai ler o ~/.vimrc (que na verdade é o ~/Dropbox/Vim/vimrc). E sempre que você atualizar o ~/.vimrc, na verdade você estará atualizando o ~/Dropbox/Vim/vimrc.
Sacou?
Então é isso que esse comando
ln -s faz? Atualiza o arquivo 'vimrc' na pasta '~/Dropbox/Vim' sempre que eu aplicar o comando?
Ok, vou tentar aqui quando chegar em casa.
----------------------
Desculpe. Preciso sair agora.
Mais tarde retorno.
Obrigado pelo suporte!!!
Não, o que o comando faz é criar um vínculo simbólico. Explicando:
Quando você abre o vim, ele procura o ~/.vimrc para ler as configurações. Só que se o ~/.vimrc for um vínculo simbólico apontando para ~/Dropbox/Vim/vimrc o kernel diz pro vim "olha só, você vai encontrar esse ~/.vimrc em ~/Dropbox/Vim/vimrc, e para todos os efeitos finja que esse arquivo aí é o próprio ~/.vimrc".
Resultados:
1) Rode o comando
$ vi ~/.vimrc
E altere o arquivo à vontade. Salve as alterações e verifique o ~/Dropbox/Vim/vimrc. Ele vai receber automaticamente as atualizações que você fez em ~/.vimrc. Isso acontece porque para todos os efeitos ~/.vimrc e ~/Dropbox/Vim/vimrc são o mesmo arquivo (isso é o que significa um vínculo simbólico).
2) Você economizou um crontab e um shellscript ;-)