Editor 如果要将/usr/share/vim/vim71移动到其他路径,是否可以更改VIMRUNTIM?

Editor 如果要将/usr/share/vim/vim71移动到其他路径,是否可以更改VIMRUNTIM?,editor,vim,vim-plugin,Editor,Vim,Vim Plugin,如果是,如何更改该变量 我应该修改vimrc吗?但是vimrc在$VIMTIME中,如果我更改了它,vim如何找到它 我可能有很多VIMRUNTIME的副本,我希望我可以轻松地切换到不同的VIMRUNTIME,如何做到这一点 有人试过这样做吗 顺便说一句,$VIMRUNTIME中有很多.vim文件,它们都是vim插件吗?.vim文件都是用vimscript编写的吗?vimscript可以做什么,不能做什么?为什么不是所有的vim插件都使用.vim实现?由于我发现一些vim插件也使用脚本语言,如p

如果是,如何更改该变量

我应该修改vimrc吗?但是vimrc在$VIMTIME中,如果我更改了它,vim如何找到它

我可能有很多VIMRUNTIME的副本,我希望我可以轻松地切换到不同的VIMRUNTIME,如何做到这一点

有人试过这样做吗


顺便说一句,$VIMRUNTIME中有很多.vim文件,它们都是vim插件吗?.vim文件都是用vimscript编写的吗?vimscript可以做什么,不能做什么?为什么不是所有的vim插件都使用.vim实现?由于我发现一些vim插件也使用脚本语言,如perl或python…

详细信息记录在
:help startup
下,但您很少需要修改
$VIMRUNTIME
。你没有提到你为什么要这么做,但这可能是个坏主意

如果您不想在启动Vim的shell中设置环境变量
VIMRUNTIME
,可以在用户特定的
~/.vimrc
(via
:让$VIMRUNTIME='/path/to/it'
)中对其进行修改,因为该变量在系统范围配置之前读取


运行时文件包含帮助文档、默认配置、文件类型检测和语法高亮显示。您可以在
~/.vim/…
中添加自己的扩展(例如从下载)。正如我所说的,应该没有必要弄乱系统范围的运行时;这由系统的软件包管理进行管理。

详细信息记录在
:help startup
下,但您很少需要修改
$VIMRUNTIME
。你没有提到你为什么要这么做,但这可能是个坏主意

如果您不想在启动Vim的shell中设置环境变量
VIMRUNTIME
,可以在用户特定的
~/.vimrc
(via
:让$VIMRUNTIME='/path/to/it'
)中对其进行修改,因为该变量在系统范围配置之前读取

运行时文件包含帮助文档、默认配置、文件类型检测和语法高亮显示。您可以在
~/.vim/…
中添加自己的扩展(例如从下载)。正如我所说的,应该没有必要弄乱系统范围的运行时;这由系统的包管理进行管理