是否可以从vimrc设置vim的服务器名,而不是使用--servername命令行开关?如果我尝试其中之一

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

我收到未知的选项错误,并且无法分别覆盖只读变量错误。

最佳答案

根据文档(:help v:servername),v:servername变量是只读的。

根据源代码serverRegisterName(),从三个地方调用if_xcmdsrv.c:

  • main()函数
  • X11主窗口初始化
  • GTK +主窗口初始化

  • 因此,您的问题的答案是否定的,您不能在.vimrc或命令行参数以外的其他任何位置设置服务器名称。

    关于vim - 在vimrc中设置服务器名称(与命令行开关相反),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11922732/

    10-15 16:31