vim -u / path_to / vimrc有什么问题?

时间:2010-12-23 21:01:07

标签: vim

我与其他人分享用户 每个人都在主目录中创建了一个目录,每个人都在他自己的“自己的”目录中工作 我想在使用vim时使用自己的设置,我不想用我的偏好打扰别人。

我将.vimrc文件创建到$ HOME / my_directory

我已经定义了别名my_vim="vim -u /full_path_to_home/my_directory/.vimrc"

当我用my_vim编辑文件时,我没有正确的颜色。

使用命令时遇到同样的问题 :source /full_path_to_home/my_directory/.vimrc

如果我将.vimrc文件复制到$ HOME目录中,一切都很好。

问题出在哪里?

2 个答案:

答案 0 :(得分:2)

来自:help vimrc

  

如果Vim以“-u filename”启动,   使用文件“filename”。   所有后续初始化直到4。   被跳过了。

因此,通过指定vimrc文件,它忽略了系统范围的vimrc(/erc/vimrc/),其中配置了语法高亮和其他内容。您可以通过将以下代码添加到vimrc的 top 来解决此问题:

if filereadable("/etc/vimrc")
  source /etc/vimrc
endif

答案 1 :(得分:1)

如果出现这种情况,我建议您在登录时将$HOME更改为指向当前$HOME/my_directory