flash网站建设教程,专注成都网站建设及推广,大潮建设集团有限公司 网站,免费的开发平台文章目录 系统级及本地 vimrc 文件设置 vimrc 的路径 系统级及本地 vimrc 文件
当 Vim 启动时#xff0c;编辑器会去搜索一个系统级的 vimrc 文件来进行系统范围内的默认初始化工作。
这个文件通常在你系统里 $VIM/vimrc 的路径下#xff0c;如果没在那里#xff0c;那你可… 文章目录 系统级及本地 vimrc 文件设置 vimrc 的路径 系统级及本地 vimrc 文件
当 Vim 启动时编辑器会去搜索一个系统级的 vimrc 文件来进行系统范围内的默认初始化工作。
这个文件通常在你系统里 $VIM/vimrc 的路径下如果没在那里那你可以通过在 Vim 里面运行 :version命令来找到它的正确存放位置。比如说在我这里这个命令的相关部分的输出结果如下
version
... ... ...
system vimrc file: $VIM/vimrc
user vimrc file: $HOME/.vimrc
2nd user vimrc file: ~/.vim/vimrc
user exrc file: $HOME/.exrc
fall-back for $VIM: /usr/share/vim
... ... ...可以看到那个系统 vimrc 文件确实位于 $VIM/vimrc 但我检查了我机子上没设置过$VIM 环境变量。所以在这个例子里 - 正如你在上面的输出所看到的 - $VIM 在我这的路径是 /usr/share/vim是一个回落值LCTT 译注即如果前面失败的话最终采用的结果。
于是我试着在这个路径寻找 vimrc 我看到这个文件是存在的。如上即是我的系统 vimrc 文件就如前面提过的那样 - 它在 Vim 启动时会被读取。
在这个系统级 vimrc 文件被读取解析完后编辑器会查找一个用户特定的或者说本地的vimrc 文件。
这个本地 vimrc 的搜索顺序是环境变量 VIMINIT、$HOME/.vimrc、环境变量 EXINIT 和一个叫 exrc的文件。 通常情况下会存在 $HOME/.vimrc或 ~/.vimrc这样的文件这个文件可看作是本地 vimrc。
设置 vimrc 的路径
如上文所述在 Vim 中.vimrc 文件是用户配置文件用于存放 Vim 的个性化设置。这个文件通常位于用户的主目录下也就是 ~/.vimrc。然而如果你想要更改 .vimrc 文件的位置你可以设置 VIMINIT 环境变量。 VIMINIT 环境变量包含了在 Vim 启动时会被执行的 Vim 命令。
例如如果你想让 Vim 使用位于 /path/to/your/vimrc 的配置文件你可以设置 VIMINIT 环境变量如下
export VIMINITsource /path/to/your/vimrc你可以将这行命令添加到你的 .bashrc 或 .bash_profile 文件中取决于你的系统和shell以确保每次启动新的 shell 时 VIMINIT 都会被设置。 然后当你启动 Vim 时它会执行 VIMINIT 环境变量中的命令也就是 source /path/to/your/vimrc从而加载你指定的 .vimrc 文件。 需要注意的是.vimrc 文件中的配置仍然会影响到 Vim 的全局设置所以在多用户环境下要谨慎使用这种方法。
推荐阅读 https://jingyan.baidu.com/article/ce09321b63863c2bfe858f61.html