Diferenças de comportamento do Vim no Servidor VS Desktop [duplicado]

0

Eu trabalho em vários servidores diferentes versão 10, 12 & amp; 14 e use o Vim extensivamente apenas com as opções padrão e sem configurações especiais. Eu acabei de implantar um pequeno PC com o Ubuntu Desktop 15 e o comportamento do Vim é drasticamente diferente no modo de inserção :

  • As teclas de seta inserem caracteres especiais
  • Eu só posso retroceder sobre caracteres inseridos na inserção atual "session?"
    • , por exemplo, insira o modo de inserção - > digite alguns caracteres - > Eu posso retroceder sobre eles, mas não posso retroceder sobre outros caracteres que existem lá.
  • arquivos não são coloridos automaticamente
    • ie: arquivos html, arquivos do sistema como /etc/passwd

Estas são apenas algumas das inconsistências. Existe alguma maneira de fazer com que a unidade desktop se comporte como as unidades de servidor no Vim?

    
por Tyler B 12.12.2015 / 19:11

1 resposta

0

A versão vim padrão que vem com a área de trabalho é um pouco restrita, diferente; é chamado de vim-tiny . Eu tive que executar sudo apt-get install vim para obter o comportamento simples da chave de seta e outros recursos. Essa é provavelmente a abordagem mais simples.

No entanto, a segunda coisa mais simples que você pode fazer é copiar o arquivo vimrc do servidor para a sua área de trabalho. Você pode usar rsync ou scp , o que você estiver familiarizado com mais para puxar o arquivo do servidor para o sistema local.

Como alternativa, você pode procurar arquivos vimrc personalizados no github. Há plently daqueles com toneladas de personalizações e recursos, que incluem o comportamento desejado e mais

Você também pode ter sua própria conta do github e fazer o backup do mesmo arquivo vimrc lá. Em cada desktop, instale apenas git clone https://github.com/YourRepo e você terá esse vimrc na pasta YourRepo .

    
por Sergiy Kolodyazhnyy 12.12.2015 / 19:23