每个文件采购vim,类似于modelines

时间:2011-08-19 08:07:04

标签: vim

如果正在编辑特定文件,是否可以让vim自动获取由(例如)imaps组成的文件。不是文件类型,而是一个特定文件。理想情况下,我可以在模型中设置imaps,但这是不可能的。

上下文是我正在编辑一个很长的LaTeX文件而不是定义无数的\ newcommands我更喜欢让vim为我输入TeX。

1 个答案:

答案 0 :(得分:5)

这可以通过.vimrc中的自动命令来完成。

aug MyLaTeXEnvironnementForMyFile
  au!
  au BufRead /pattern/to/*/path/to/my/file :so /the/relevant/script.vim
aug END

以这种方式加载的文件应该与我们编写ftplugin(缓冲区本地映射,命令,设置,缩写)的方式一样。

注意:我更喜欢使用local .vimrc,我放在我有特定环境的文件所在的目录中。这样我可以移动我的文件,或者非常容易地在几个文件之间共享设置,而无需编辑我的.vimrc。 另见:Vim: apply settings on files in directory