【问题标题】:How to locate the vimrc file used by vim editor?如何定位 vim 编辑器使用的 vimrc 文件?
【发布时间】:2012-02-17 03:46:58
【问题描述】:

vim 编辑器中是否有查找.vimrc 文件位置的命令?

【问题讨论】:

    标签: vim command configuration-files


    【解决方案1】:

    只需尝试执行以下操作:

    :version
    

    你会得到一个输出,其中包括:

     system vimrc file: "$VIM/vimrc"
         user vimrc file: "$HOME/.vimrc"
          user exrc file: "$HOME/.exrc"
      system gvimrc file: "$VIM/gvimrc"
        user gvimrc file: "$HOME/.gvimrc"
        system menu file: "$VIMRUNTIME/menu.vim"
    

    正如 Herbert 在 cmets 中所指出的,这是 vim 寻找 vimrcs 的地方,这并不意味着它们存在。

    您可以检查vimrc 的完整路径

    :echo $MYVIMRC
    

    如果输出为空,则您的 vim 不使用用户 vimrc(如果您愿意,只需创建它)。

    【讨论】:

    • 澄清::version 说明搜索了哪些位置,但没有提供有关找到哪些文件的任何信息。为此,$MYVIMRC 变量很有用,正如查看 :scripts 的输出以获取所有已加载脚本文件的完整列表,包括所有 vimrc 文件。
    • @HerbertSitz :scripts -> :scriptnames(无辜错字)
    • :echo $MYVIMRC 正是我想要的。干杯!
    • 我在安装 Homebrew 的 OSX 10.10.5 上运行 vim 7.4,:echo $MYVIMRC 没有输出。
    • 我知道这就像两岁,但关于最后两个 cmets。从命令行运行该命令时我得到一个空白输出但是当打开 vim 然后输入“:echo $MYVIMRC”时我得到了真正的 vimrc 文件。
    【解决方案2】:

    对于nvim 使用:scriptnames,就像Randy Morris comment 中建议的那样

    【讨论】:

      【解决方案3】:

      :version 没有列出 /etc/vim 但这是 vim 在我从 vim-gtk3 运行 vim82 的 ubuntu 机器上获取 gvimrc 和 vimrc 的地方

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-15
        • 1970-01-01
        • 2020-09-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多