Removendo uma configuração customizada do vim

1

Eu adicionei vários mapeamentos pequenos ao meu vimrc que me ajudam a trabalhar, como noremap H ^ e inoremap jk <esc> . É divergente o suficiente de vanilla vim que outras pessoas no trabalho têm dificuldade em codificar no meu computador. Isso tem dificultado parear o programa com as pessoas e obter ajuda na revisão do código. O que eu gostaria é de uma maneira de ativar / desativar rapidamente todos os meus mapeamentos personalizados e alternar entre minha configuração vim e uma configuração mais 'convencional' (como numeração relativa versus absoluta). Qual seria a melhor maneira de fazer isso?

    
por Hovercouch 29.05.2014 / 05:29

3 respostas

1

Se você desativar 'swapfile' , (e com :set autoread ), poderá abrir o mesmo arquivo em várias instâncias do Vim em paralelo. Então, tanto o seu Vim personalizado, e um simples / diferente Vim aberto ao mesmo tempo, e alternar as instâncias ( Alt + Tab ), juntamente com as pessoas.

Você pode combinar isso com arquivos de sessão para sincronizar os arquivos abertos (ou apenas usar isso com a abertura e fechamento de instâncias do Vim se você não quiser viver sem a rede de segurança dos arquivos swap). / p>     

por 29.05.2014 / 11:13
0

Eu acho que provavelmente seria melhor encontrar uma maneira de começar facilmente de onde você parou quando você sair e reiniciar o Vim. Isso poderia ser sessões, algum plugin de manipulação de sessão, undo persistente, mapeamentos customizados, uma combinação de todos estes, ou qualquer outra coisa.

Depois, você mantém duas configurações do Vim. Saia do seu Vim, inicie uma nova instância do Vim para o seu colega de trabalho e, quando eles terminarem, repita para reabrir o seu Vim.

    
por 29.05.2014 / 06:17
0

Se você está disposto a experimentar algo muito novo e ter um Vim habilitado para Python, você pode tentar instalar o plug-in do CoVim para permitir a edição colaborativa no Vim. Dessa forma, você e seu colega de trabalho podem editar o mesmo arquivo ao mesmo tempo em diferentes instâncias do Vim.

    
por 29.05.2014 / 06:19

Tags