我已经为 sublime 3 安装了tern-js插件,但是由于某种原因,根据文档,我无法使其命令与 sublime 的键绑定(我是 sublime nube btw)一起工作。ternjs_jump_to_definition
应该是一个有效的命令。
所以我把它放在默认(OSX).sublime-keymap
文件中:
{ "keys": ["super+ctrl+j"], "command": "ternjs_jump_to_definition"},
{ "keys": ["super+ctrl+r"], "command": "ternjs_reload"},
我也把这个..仍然没有工作:
{ "keys": ["super+ctrl+j"], "command": "ternjs_jump_to_definition", "context":
[
{ "key": "has_next_field", "operator": "equal", "operand": true }
]
}
知道出了什么问题吗?我知道安装了 tern-js .. 因为键入代码完成实际上有效:Ctrl+Space
知道我做错了什么吗?我只想输入 command+ctrl+j 跳转到方法定义。
我还查看了默认的 sublime 3 跳转到方法定义(即 alt+command+down),即使我将库添加到项目中,它也仅适用于同一个文件。(我正在使用mapbox ,它在leaflet之上工作)。