Eu tenho uma pasta .vimrc e .vim Eu estive tweaking por um tempo, mas na minha máquina em um novo trabalho, eu acabei de instalar os dotfiles de ryanb (que contém arquivos de configuração para o vim, git e mais). Há coisas que eu gosto em cada configuração, então, em última análise, quero combiná-las em uma nova configuração pessoal. Enquanto isso, gostaria de poder mudar de um lado para o outro.
Existe um comando fácil para isso no vim - "use o seguinte diretório .vimrc e .vim" - ou seria mais simples trocar os arquivos quando eu quiser mudar?
.vimrc
e.vim
em qualquer lugar que você goste, contanto que você tenha links simbólicos em sua pasta pessoal para onde quer que você os coloque. Pessoalmente, eu uso esse truque para manter todas as minhas configurações em um.dotfiles
pasta, que eu posso sincronizar com o Github.-u
diz ao vim para usar um arquivo vimrc alternativo.fonte
vim -u "NONE"
abre baunilha vim, sem configuração. Isso pode ser útil se você tiver uma configuração complexa e quiser saber se algum comportamento é nativo do Vim ou não. (Isso também funciona para o MacVim - eu não experimentei o Gvim no Linux.)Alternar configuração substituindo o link simbólico de diretório
Eu tenho seguinte configuração:
Se você quer mudar para uma configuração diferente, você simplesmente tem que executar
Opcional: função shell com aba completa para configuração de comutação
Se você é ambicioso, você poderia escrever uma função de shell mínima com autocompletion para torná-lo superconveniente. Por exemplo, se você usa zsh, você poderia usar
Ele já fornece conclusão de tabulação e funciona em todos os lugares no seu sistema de arquivos:
(nome da função roubado de https://github.com/dawsbot/swim )
fonte