首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以在Vim中重新加载编译器插件?

是否可以在Vim中重新加载编译器插件?
EN

Stack Overflow用户
提问于 2020-05-17 21:17:40
回答 2查看 118关注 0票数 1

我正在Vim中创建一个小型编译器插件,我发现调试它的速度非常慢。似乎有一些方法可以调试错误格式,但有时我只想强迫Vim重新加载我在~/.vim/after/compiler/中创建的编译器插件。

由于CompilerSet的原因,文件失败时,我似乎无法直接获取该文件。还有其他方法来重新加载编译器插件吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-17 22:09:40

只需运行:compiler {name}就可以重新加载完整的编译器脚本。

有关如何加载编译器插件的详细信息,请参见:help :compiler

另一种选择是直接来源编译器插件文件。为了处理:CompilerSet命令,您可以在运行插件文件之前自己定义用户命令,或者在尚未定义的情况下使用插件文件本身中的一个片段来定义它。

Vim附带的许多编译器插件包括顶部的这个片段:

代码语言:javascript
运行
复制
if exists(":CompilerSet") != 2      " older Vim always used :setlocal
  command -nargs=* CompilerSet setlocal <args>
endif

很显然这就是你所需要的..。

但是每次使用:compiler {name}来充分获取源应该是一种更好的方法,假设这对您来说是可能的。

票数 0
EN

Stack Overflow用户

发布于 2020-05-19 13:25:47

(顺便说一句)我发现tpope的脚本酶插件在使用vim插件时有很多好处(在编写对vim问题的回答时,我必须深入挖掘运行时文件)。

亮点:

  • :PP既是一台漂亮的打印机,又是一台折叠式打印机。
  • :Runtime帮助重新加载文件
  • :Breakadd要聪明得多
  • :Vedit和堂兄弟姐妹在运行时路径上打开文件
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61858964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档