當我從 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
是同名命令,但它們僅適用於相應的上下文。