当前位置:  开发笔记 > 运维 > 正文

vim72和vimfiles文件夹有什么区别?

如何解决《vim72和vimfiles文件夹有什么区别?》经验,为你挑选了2个好方法。

我正在学习VIM.Windows中的VIM文件夹有两个子目录VIM72和VIMFILE.他们之间有什么区别?我应该在哪里安装我的插件?



1> stefanB..:

通常VIM72(取决于vim版本)是'运行时'目录,我相信这是vim在'运行时'期间搜索它所需的所有东西的地方.您可以在linux上的' $ HOME/.vim '目录中安装自定义内容(例如插件)($ HOME/.vim/plugin中的插件).

在Windows上,似乎是vimfiles目录(你问VIMFILE我的Windows系统上vim71是vimfiles).

所以我会尝试将插件存储在系统上的vimfiles\plugin目录中.不同之处在于,在VIM72中,您将拥有预先包装了vim的所有运行时内容,包括二进制文件.您可以在vimfiles目录中安装自己的东西,这些目录通常会首先搜索语法高亮,颜色方案,插件,文档等内容.

你可以找到你的位置vim72目录,为您定制的东西,如位置vim72/plugins,vim72/colors为colorshemes等,从VIM做:

:echo $VIMRUNTIME

最后,vim72由vim 7.2使用,因此当版本更改时,它将使用不同的目录,如vim73等.



2> Andy..:

在stefan的回答中略微扩展:
就像他说的那样,~/.vim对于Linux相关系统,通常vimfiles对于Windows上的gvim - 这是你的家庭vim目录.

您应该将所有自己的插件放入vimfiles中,以确保在升级vim安装时不会丢失任何自定义插件或修改.

例如,
有一个名为cpp.vim的语法文件vim72/syntax.
如果您现在想要更改此语法文件中的一些内容(例如添加额外的关键字),您可以使用其他关键字语法规则在vimfiles/syntax中获得此语法文件的副本.
现在,当您将vim升级到7.3时,您仍然拥有所有自定义插件和设置.

如果您要改变vim72/syntax/cpp.vim,当您下次升级vim时,这些文件将被新版本覆盖,并且您所做的任何更改都将丢失.
另外,由于vim72/syntax/包含所有原始语法文件,因此更难以确定您自定义了哪些文件.

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有