【发布时间】:2019-07-11 10:37:31
【问题描述】:
我试图在文本符号行执行打开文件的命令。 我尝试使用 show_overlay 命令来实现,但如果您尝试在搜索中使用“#”,它将无法正确打开。
示例。创建一个包含文件的项目,
app/code/community/MagicToolbox/MagicZoomPlus/Model/Observer.php:
class MagicToolbox_MagicZoomPlus_Model_Observer {
public function fixLayoutUpdates($observer) {
}
}
如果您尝试使用如下命令创建插件:
class MyPluginCommand(sublime_plugin.TextCommand):
def run(self, view):
sublime_api.window_run_command(
self.view.window().id(),
'show_overlay',
{
'overlay': 'goto',
'show_files': True,
'text': 'MagicToolbox/MagicZoomPlus/Model/Observer#fixLayoutUpdates'
}
)
它不会直接显示文件。但如果您从搜索输入中删除所有文本,然后再次粘贴MagicToolbox/MagicZoomPlus/Model/Observer#fixLayoutUpdates,它将显示文件并突出显示该功能。
也许还有其他方法可以达到同样的效果。
【问题讨论】: