[英]How to add a vimrc path to vim
当前,有一些路径可以搜索.vimrc文件。 (如:scriptnames
命令所示)。
如何添加其他路径?
你误会了 :scriptnames
告诉您加载了哪些脚本。 这将是:
.vimrc
, .gvimrc
, 'runtimepath'
所有插件, runtimepath
适用于已编辑的所有缓冲区, 如果您想更改搜索.vimrc的位置,它将更加复杂,因为vim具有非常特定的启发式搜索.vimrc
。 请参阅:h startup
。
随便 如果您确实想添加将搜索.vimrc
文件的路径,则除非您使用-u
标志为vim定义别名,否则是不可能的。
如果要添加其他路径来查找插件,则必须在.vimrc
设置'runtimepath'
选项。 例如, :set rtp+=~/.vim/addon/foobar
将具有名为$HOME/.vim/addon/foo/plugin/*.vim
$HOME/.vim/addon/foo/after/plugin/*.vim
和$HOME/.vim/addon/foo/after/plugin/*.vim
自动加载,如果启用ftplugin /语法文件/缩进文件以及输入与它们相关的缓冲区时,它们也会自动加载。
'runtimepath'
选项指定Vim配置子目录的位置(即,包含autoload/
, plugin/
, syntax/
等的目录) 。Pathogen插件使扩展它变得很流行,因此每个插件都安装在单独的此类子目录中,其他插件管理器(例如Vundle)也可以做到这一点。
现在,只有一个.vimrc
(您可以通过-u
命令行参数更改其位置),但是没有什么可以阻止您在启动过程中使用:source path/to/another/script.vim
加载其他Vim脚本。
要在启动期间执行单独的Vimscript文件,只需:source
~/.vimrc
。 如果您有要在单独位置安装的插件,请在~/.vimrc
使用:set runtimepath+=path/to/pluginroot
,或仅使用Pathogen或其他插件管理器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.