2012-08-12 38 views
6

是否可以從我的vimrc中設置vim的servername而不是使用--servername命令行開關?如果我嘗試其中之一在vimrc中設置servername而不是命令行開關

set v:servername="TEX" 
let v:servername="TEX" 

我得到未知選項錯誤,並且不能分別覆蓋只讀變量錯誤。

回答

7

根據文檔(:help v:servername),v:servername變量是隻讀的。

而且根據源代碼if_xcmdsrv.cserverRegisterName()從三個地方叫:

  • main()功能
  • X11主窗口初始化
  • GTK +主窗口初始化

所以答案你的問題是否定的,你不能在你的.vimrc或其他任何地方設置服務器名稱,除了命令線參數。