Recarregar o vimrc de um terminal gera um erro?

Recarregar o vimrc de um terminal gera um erro?

Quando recarrego o .vimrc do vim, não dá nenhum sinal de erro.

:so %

Mas quando uso o terminal para recarregar, ocorre um erro.

$ source ~/.vimrc

Supõe-se que dê um erro? Ou não devo obtê-lo de um terminal?

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

Desde já, obrigado.

Responder1

O ~/.vimrcarquivo contém configurações e personalizações para o Vim, escritas emVimscript(também conhecido comoEx-comandos, com base no modo vi em que foram inseridos). Um shell (como o Bash em execução no seu terminal) não consegue entender esses comandos e, portanto, apresenta erros. (Da mesma forma, :source ~/.bashrccausaria erros no Vim. Você também não fornece outrosArquivos RClike ~/.gitconfigou ~/.mailrce espere que funcione.)

Portanto, embora :sourcee $ sourcesejam comandos com o mesmo nome, eles se aplicam apenas aos contextos correspondentes.

informação relacionada