從終端重新載入 vimrc 是否會出現錯誤?

從終端重新載入 vimrc 是否會出現錯誤?

當我從 vim 重新加載 .vimrc 時,它沒有給出任何錯誤跡象。

:so %

但是當我使用終端重新加載時,出現錯誤。

$ source ~/.vimrc

它應該給出錯誤嗎?或者我不應該從終端獲取它?

我使用 Mavericks + iTerm + oh-my-zsh。

提前致謝。

答案1

~/.vimrc檔案包含 Vim 的設定和自訂,編寫為Vim腳本(也稱為前命令,基於他們輸入的 vi 模式)。 shell(如在終端機中執行的 Bash)無法理解這些命令,因此會出現錯誤。 (同樣,:source ~/.bashrc在 Vim 中也會帶給你錯誤。你也不會取得其他資源RC 文件喜歡~/.gitconfig~/.mailrc並期望它能起作用。

因此,雖然:source$ source是同名命令,但它們僅適用於相應的上下文。

相關內容