Vim
臨時 .vimrc
有沒有辦法
.vimrc
只為單個 ssh 會話讀取文件?也就是說,當我登錄時,我會執行一些操作,以便 vim 使用 say/tmp/myvimrc
直到我註銷?我不想永久覆蓋目前的 .vimrc,我只需要在登錄期間每隔一段時間使用一組不同的設置。
假設您在
/tmp/myvimrc
. 如果我的閱讀man vim
是正確的,您可以使用以下設置啟動 vim:$ vim -u /tmp/myvimrc
因此,為了使它成為會話其餘部分的選項,我將創建一個函式,將其設置為
vim
. 因此,bash
我會在我的.bashrc
文件中添加這樣的內容:function vimswitch { alias vim='vim -u /tmp/myvimrc' }
然後,當我想要我的新 vim 設置時,我會執行:
$ vimswitch
請注意,我不會將 myvimrc 儲存在其中,
/tmp
因為它可以在重新啟動時輕鬆清除。如果您使用的是除此之外的 shell,bash
應該仍然可以,但語法可能會略有不同。