我正在Vim中创建一个小型编译器插件,我发现调试它的速度非常慢。似乎有一些方法可以调试错误格式,但有时我只想强迫Vim重新加载我在~/.vim/after/compiler/中创建的编译器插件。
由于CompilerSet的原因,文件失败时,我似乎无法直接获取该文件。还有其他方法来重新加载编译器插件吗?
发布于 2020-05-17 22:09:40
只需运行:compiler {name}就可以重新加载完整的编译器脚本。
有关如何加载编译器插件的详细信息,请参见:help :compiler。
另一种选择是直接来源编译器插件文件。为了处理:CompilerSet命令,您可以在运行插件文件之前自己定义用户命令,或者在尚未定义的情况下使用插件文件本身中的一个片段来定义它。
Vim附带的许多编译器插件包括顶部的这个片段:
if exists(":CompilerSet") != 2      " older Vim always used :setlocal
  command -nargs=* CompilerSet setlocal <args>
endif很显然这就是你所需要的..。
但是每次使用:compiler {name}来充分获取源应该是一种更好的方法,假设这对您来说是可能的。
发布于 2020-05-19 13:25:47
(顺便说一句)我发现tpope的脚本酶插件在使用vim插件时有很多好处(在编写对vim问题的回答时,我必须深入挖掘运行时文件)。
亮点:
:PP既是一台漂亮的打印机,又是一台折叠式打印机。:Runtime帮助重新加载文件:Breakadd要聪明得多:Vedit和堂兄弟姐妹在运行时路径上打开文件https://stackoverflow.com/questions/61858964
复制相似问题