文件类型 – 在.vim和.vimrc中组织文件类型设置的最佳方式?
我将通过我的vim dotfiles来整理它们。我注意到,通过时间,我以各种不一致的方式添加了各种文件类型特定的设置。让我们假设我为Python定制:
> au BufRead,BufNewFile * .py(do something)。我不喜欢这样,因为一些Python文件可能没有.py终止。 所以我有至少四种方法这样做,没有提到语法文件和文件类型特定的插件。在我看来,最好的方法做到这一点是把我的filetype特定的设置在/ ftplugin后,所以他们不会被覆盖,和filetypes.vim在后的同样的原因。 但是,在我继续之前,我想询问是否有人有关于处理文件类型特定设置的最佳方式的建议。
我存储我的Python特定的设置是在
$HOME/.vim/ftplugin/python.vim ,因为我没有什么与
$VIMRUNTIME/ftplugin/python.vim 冲突。
保持这些设置在一个 如果你想overrule什么ftplugins与您的Vim分布设置,然后$ HOME / .vim / after / ftplugin / python.vim是你想要的,因为它是在这之后读的。 类似地,$ HOME / .vim / filetype.vim将在$ VIMRUNTIME / filetype.vim之前获取,并且将在$ HOME / .vim / after / filetype.vim之前来源。 调用
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- bash – 文件的md5sum验证
- Bash:特技程序进入思考stdout是一个交互式终端
- 如何在没有cli的情况下构建angular 2 app
- Angularjs $resource – 不能将数组作为参数传递
- angularjs – ng-repeat的元素未在阵列修改时更新
- Scala宏注释:带注释类型的c.TypeCheck会导致StackOverflow
- 如何使用.success和.error在Angularjs中扩展$q promise
- 如何处理Angular 5 Service Workers中的路由?
- JDeveloper使用Toplink DB Provider发布Webservice
- Bootstrap 警示框