我正在尝试为我的普通用户使用特定的配色方案。如果重要的话,两者都是 sunos。在第一种情况下,我创建了一个 .vim/vim73 目录,并将所需的配色方案复制到该目录中。在第二种情况下,我做同样的事情。这两种情况之间的一个区别是,在后一种情况下存在一个目录 /usr/share/vim73/colors,而它一开始并不存在。
我已经检查了运行时路径。在第一种情况下,它是运行时路径=~/.vim,~/.vim/vimfiles,~/.vim/vim73,~/.vim/vimfiles/after,~/.vim/after;在第二种情况下,它是运行时路径=~/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim73,/usr/share/vim/vimfiles/after,~/.vim/after
我已经尝试过 vim -V9mylog.txt example.py,它只显示在 rtp 提到的目录中未找到 colorscheme。
那么,为什么在第二种情况下不起作用?有人知道如何继续或获取进一步的调试信息吗?欢迎提出任何关于如何缩小范围的建议。提前致谢
答案1
后者的运行时路径没有.vim/vim73
,所以如果你将色彩方案放在那里,它将不会被找到。
我建议将色彩方案放入~/.vim/colors/NAME.vim
;然后您可以通过使用它:colorscheme NAME
。
我不知道这个是vim73
从哪里来的,但作为用户配置的一部分,这很奇怪。大多数插件在脚本本身中都有版本保护;特别是在配色方案中,不应该有任何与版本相关的内容。
最后,Vim 7.3 是 2010 年的,相当已过时。您错过了许多有用的新增功能和错误修正。