如何在Sublime Text插件中调用Neovintageous重新加载配置文件?
解决Sublime Text插件内重新加载Neovintageous配置的问题
换用窗口上下文调用命令
你之前用view.run_command("neovintageous_reload_rc")是针对当前视图的调用,但该命令属于全局窗口级命令,试试改用窗口对象执行:window.run_command("neovintageous_reload_rc")直接调用插件核心重载函数
如果命令调用仍无效,可以跳过命令层,直接调用Neovintageous内部的重载逻辑:import neovintageous.nv as nv nv.reload_rc()这个方式直接触发配置解析,绕开了Sublime命令的上下文限制,成功率更高。
先验证基础有效性
- 打开Sublime命令面板(Ctrl+Shift+P/Command+Shift+P),输入
Neovintageous: Reload RC执行,确认手动重载是否生效。如果手动都失败,先检查.neovintageousrc是否在用户配置目录(一般是~/Library/Application Support/Sublime Text/Packages/User或对应系统路径),或者配置文件是否有语法错误。 - 确保Neovintageous是最新版本,旧版本可能存在命令调用的兼容问题。
- 打开Sublime命令面板(Ctrl+Shift+P/Command+Shift+P),输入
内容的提问来源于stack exchange,提问作者Piero D'Ancona
相关产品推荐
相关产品推荐

