加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

请解释Vim的配置目录层次结构

发布时间:2020-12-15 18:55:40 所属栏目:安全 来源:网络整理
导读:我正在尝试更新我的Vim配置脚本.我的?/ .vim目录中有一些子目录,我不知道他们做什么的具体细节,也不知道为什么有些似乎是多余的. 这是我的?/ .vim目录树的样子 |-after |---ftplugin |---syntax |-autoload |-compiler |-doc |-ftplugin |---latex-suite |--
我正在尝试更新我的Vim配置脚本.我的?/ .vim目录中有一些子目录,我不知道他们做什么的具体细节,也不知道为什么有些似乎是多余的.

这是我的?/ .vim目录树的样子

|-after
 |---ftplugin
 |---syntax
 |-autoload
 |-compiler
 |-doc
 |-ftplugin
 |---latex-suite
 |-----dictionaries
 |-----macros
 |-----packages
 |-----templates
 |---python
 |-indent
 |-plugin
 |-spell
 |-syntax

现在针对具体问题.

>插件vs ftplugin有什么?
>插件和自动加载有什么区别?
>什么时候我应该把东西放在after / …而不是直接在?/ .vim下的目录中?

无论什么进入插件加载每当vim开始,而你放在ftplugin的东西只是为它对应的特定文件类型加载(所以如果你有一个文件夹,那里有python所有的文件将被加载当你打开一个python文件.
在自动加载中,您应该具有与插件中定义的脚本相对应的功能.这里的功能只能在第一次调用时加载.

在您应该从正常的插件加载之后放置要更改的设置.举个例子,假设你喜欢一些用于乳胶的插件给你的设置,但是它重新定义了你的.vimrc中的一个映射.您可以使用自动命令还原后面的正确定义.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读