【问题标题】:What is the issue with vim -u /path_to/vimrc?vim -u /path_to/vimrc 有什么问题?
【发布时间】:2010-12-23 21:01:07
【问题描述】:

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

问题出在哪里?

【问题讨论】:

    标签: vim


    【解决方案1】:

    来自:help vimrc

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

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

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

    【讨论】:

    • @ajwood 根据提供的信息,我看不出它怎么可能是一个解决方案。
    • 抱歉,您一定是在我输入评论时编辑了答案。我以为你只引用了文档。 +1
    【解决方案2】:

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

    【讨论】:

    • 他共享主目录可能是有充分理由的,而编辑 $HOME 可能会与这个原因混淆。
    • 我的意思不是在 .bashrc 或其他文件中,我的意思是当他为自己打开终端时手动输入 export HOME=$HOME/my_directory
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    • 2020-09-01
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多