我与其他人分享用户 每个人都在主目录中创建了一个目录,每个人都在他自己的“自己的”目录中工作 我想在使用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目录中,一切都很好。
问题出在哪里?
答案 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
。