如何根据我正在使用的语言设置“转到定义”。
例如:
在Python中我想使用PythonIDE定义:
{
"keys": ["ctrl+d"],
"command": "python_goto_definition"
},
而且,对于任何其他语言,例如Go,我想使用GoSublime来定义:
{
"keys": ["ctrl+d"],
"command": "go_sublime_goto_definition"
},
我想知道如何设置上下文?
答案 0 :(得分:2)
您想要的上下文是selector
:
{
"keys": ["ctrl+d"],
"command": "python_goto_definition",
"context": [
{ "key": "selector", "operator": "equal", "operand": "source.python" }
]
},
您可以根据需要添加更多或更少的特异性。使用 Ctrl + Shift + Alt + P 或 Shift + Ctrl + P (MacOS)查看当前位置的范围选择器。