是否可以扩展Sublime Text 3的go_to_definition?

时间:2015-01-30 19:52:20

标签: sublimetext sublimetext3

遗憾的是,这是一个广泛的问题。

go_to_definition:

  1. 不适用于jinja2宏
  2. 没有进行变量声明
  3. 我也希望它添加后缀并搜索该短语
  4. 是否有可能改进go_to_definition所以我可以使它适用于上述场景?

1 个答案:

答案 0 :(得分:1)

事实上,如果你了解Python,就有可能。 GotoDefinition类在symbol.py的默认包中定义(由于某种原因......)。要在ST3中访问它,请通过Package Control安装PackageResourceViewer。打开命令选项板,搜索PackageResourceViewer: Edit Package Resource选项,向下滚动到Default,然后向下滚动并选择symbol.py。您现在可以根据自己的喜好进行编辑,并假设一切正常,保存文件后,插件应自动重新加载,您可以测试修改。

如果您对开发Sublime插件并不熟悉,可以使用API referenceunofficial docsSublime forum进行细读。祝你好运!