【发布时间】:2014-08-23 20:18:29
【问题描述】:
这不是键盘重新映射请求。我目前的困境是无法编辑goto_definition 命令(默认绑定到F12)。如果我能找到它的 .py 文件,这将(希望)是小菜一碟。
我的项目范围更大,需要我修改 goto_definition 的功能,使其更接近 CodeWright 中的等效功能。我在 ST3 工作,不能恢复到 ST2。
让我更清楚地阐述我的障碍:
找到包含
goto_definition在运行时使用的信息的.py文件。-
将该命令的性质修改为更灵活一点:
基本上,有几种方法,
EditElementHandleR、MSBsplineCurveCR、GetElementDescrP、GetModelRef,以及其他几个类似性质的方法。其中一些附加了“标签”,如果方法名称要带有标签,它将是以下四个之一:
CR、CP、R和P.还有这些名称的方法,无标签。
CodeWright 将程序员带到定义中的行为是指向等效的方法名称,不带标签,即使光标当前位于带有标签的方法名称上。 em>
如果我在光标位于“已标记”方法名称时点击
F12(回想一下:goto_definition),Sublime 无法找到原始方法。
这是理想的情况:我的光标位于名为 EditElem|entHandleR 的方法中(| 表示光标),我点击了F12。然后 Sublime 将我带到 EditElementHandle 定义。
【问题讨论】:
标签: python plugins command sublimetext3