O recarregamento do vimrc de um terminal gera um erro?

2

Quando eu recarregar o .vimrc do vim, ele não dá nenhum sinal de erro.

:so %

Mas quando eu uso terminal para recarregar, dá um erro.

$ source ~/.vimrc

Será que isso significa dar um erro? Ou eu não deveria comprá-lo de um terminal?

Eu uso o Mavericks + iTerm + oh-my-zsh.

Obrigado antecipadamente.

    
por shinokada 22.12.2013 / 13:52

1 resposta

3

O arquivo ~/.vimrc contém configurações e personalizações para o Vim, escritas em Vimscript (também conhecidas como Ex-comandos , com base no modo vi em que foram inseridas) . Um shell (como o Bash em execução no seu terminal) não pode entender esses comandos e, portanto, fornece erros. (Da mesma forma, :source ~/.bashrc daria erros no Vim. Você também não fornece outros arquivos RC como ~/.gitconfig ou ~/.mailrc e espera que isso funcione.)

Portanto, embora :source e $ source sejam comandos com o mesmo nome, eles só se aplicam aos contextos correspondentes.

    
por 22.12.2013 / 14:23

Tags