3

我正在为 Vim 实现纯文本/源代码文件头,我需要我的解析器在文件之后运行,因为它需要缓冲区的前 60 行。我成功地制作了一个手动解析器,但它需要我手动call PtScParse()在每个缓冲区上运行。有没有办法让PtScParse()每个缓冲区自动运行?

我的解析器在这个 DARCS repo 上。寻找ptsc-header.vim文件。

4

1 回答 1

4

阅读文档,:help initialization:help :autocmd找到了我的解决方案。我所要做的就是在脚本末尾添加以下行:

autocmd VimEnter * call PtScHeaderParse()

它调用PtScHeaderParse() event 上的所有文件VimEnter。现在每次我打开文件时,该函数都会运行并正确显示我的代码:)

于 2012-07-07T21:38:36.840 回答