我与其他人共享一个用户。
每个人都在主目录中创建了一个目录,并且每个人都在他的“自己的”目录中工作。
我想在使用 vim 时使用我自己的设置,并且不想用我的喜好打扰别人。
我在 $HOME/my_directory 中创建了 .vimrc 文件
我已经定义了一个别名my_vim="vim -u /full_path_to_home/my_directory/.vimrc"
当我使用 my_vim 编辑文件时,我没有正确的颜色。
我使用命令时也遇到同样的问题
:source /full_path_to_home/my_directory/.vimrc
如果我将 .vimrc 文件复制到 $HOME 目录中,一切都很好。
哪里有问题 ?
从:help vimrc
如果 Vim 使用“-u filename”启动,则使用文件“filename”。跳过 4. 之前的所有后续初始化。
因此,通过指定 vimrc 文件,它会忽略系统范围的 vimrc ( /erc/vimrc/
),其中配置了语法突出显示和其他内容。您可以通过将以下代码添加到vimrc顶部来解决此问题:
if filereadable("/etc/vimrc")
source /etc/vimrc
endif
Run Code Online (Sandbox Code Playgroud)