я установил плагин tern-js для возвышенного 3, однако по какой-то причине я не могу заставить его команду работать с привязками клавиш возвышенного (кстати, я возвышенный нуб) в соответствии с документацией. Предполагается, что 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, который работает поверх листовка).