您的位置:首页 > 基金 > 正文

关于VIM插件安装的一些基本知识 天天观点

2023-07-01 15:37:16 来源:哔哩哔哩

在进行插件安装前,下面两点是用户必须要注意或知道的:


(资料图片)

1. 认识VIM常用的路径宏

路径宏 对应的 windows下 or linux下路径:

$VIM(安装目录) C:/gvimor /usr/share/vim

$VIMRUNTIME(VIM runtime目录) C:/gvim/vim72or /usr/share/vim/vim72

$HOME(用户目录) C:/Documents and Settings/Jackor /home/jack

$MYVIMRC(vimrc文件所在目录) C:/gvim/_vimrcor /home/jack/.vimrc

2. VIM插件一般安装在 5 个地方

存放插件的路径都列在“runtimepath”选项中,我们可以使用set命令查看它:

:set runtimepath?显示结果如下:

(如果没有特殊说明,下面所说的~可表示$HOME or $VIM中任意一个, 如果是windows系统,只需要复制到$VIM目录即可,而linux系统下普通用户没有root权限问题,所以需要在$HOME目录下建立.vimvimfiles目录.)

[windows]: runtimepath=~/vimfiles, C:/gvim/vimfiles, C:/gvim/vim72,           C:/gvim/vimfiles/after, ~/vimfiles/after 

[linux]: runtimepath=~/.vim, /usr/share/vim/vimfiles, /usr/share/vim/vim72,         /usr/share/vim/vimfiles/after, ~/.vim/after

只有懂得了这里所说的runtimepath,以及windows和linux在runtimepath的用户目录命名上的细微差异,才能理解下面所说的意思以及后面所提到的安装方法, 不然会在插件的安装路径上就受到很大困扰(包括我).

$VIMRUNTIME:随 VIM 一同发行的插件与脚本。 不要在这里存放你自己下载或安装的文件,升级 VIM 的时候,这里的文件很可能被直接覆盖掉,不会给出任何提示信息。

Linux下的$HOME/.vim或 Windows下的%HOME%/vimfiles: 用户自定义脚本及插件。该目录下的脚本会在系统脚本加载前执行, 用于扩展与替代系统脚本原有功能。

$VIM/vimfiles:功能同上, 不过是对所有用户均有效的。

Unix下的$HOME/.vim/after或 Windows 下的%HOME%/vimfiles/after:用于对已有设置进行一些小的修正和覆写。

$VIM/vimfiles/after: 对所有用户均有效的一些全局设置修正脚本。

以上路径都是使用“VIM 语言”给出的, 一般情况下,$VIMRUNTIME都不会被定义为系统环境变量,$VIM在少数情况下会在 VIM 之外被定义。

如果你想知道这些路径都是什么, 可以在 VIM 中使用:echo $VIMRUNTIME:echo $VIM

以上提到的 5 个目录的子目录结构都是相同的。如果你希望在其它目录里安装插件的话,建议使用$VIMRUNTIME的目录结构作为模版,将必要的目录结构创建完整,像这样:

标签:

相关阅读

大家爱看

送花给女朋友写点什么好呢简单点_送花给女朋友写点什么好呢 天天简讯 送花给女朋友写点什么好呢简单点_送花给女朋友写点什么好呢 天天简讯

1、我的所有心事,所有的想法和念头,一切一切,过去,现在,将来,只

最近更新