【发布时间】:2014-04-01 17:29:58
【问题描述】:
我已经为 sublime 3 安装了tern-js 插件,但是由于某种原因,根据文档,我无法使其命令与 sublime 的键绑定(我是 sublime nube)一起工作。@ 987654325@ 应该是成为一个有效的命令。
所以我把它放在默认的(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 之上工作)。
【问题讨论】:
标签: javascript ide sublimetext3 code-completion tern