До сих пор я использовал cmd+2
для разделения редактора в Visual Studio Code, а затем cmd+1
и cmd+2
для перемещения между разделенными редакторами. Этот ярлык по какой-то причине перестал работать, и я также не могу установить его в меню быстрого доступа на клавиатуре.
Я проверял с другой клавиатурой, так что это не аппаратная проблема.
Во всяком случае, я попытался установить новые сочетания клавиш, чтобы разделить экран и перемещаться между редакторами, например:
[
{
"key": "cmd+shift+]",
"command": "workbench.action.navigateRight",
"when": ""
},
{
"key": "cmd+shift+]",
"command": "workbench.action.splitEditorRight",
"when": ""
},
{
"key": "cmd+shift+[",
"command": "workbench.action.navigateLeft",
},
]
Единственная проблема, я не мог найти то, что мне нужно написать в опции when
.
Я хочу, чтобы мой ярлык разделял редактор, только если редактор еще не разделен, и перемещался между редакторами, когда это так.
Как я могу этого добиться?
Большой! Я добавлю это как ответ для потомков.
Вам не нужно указывать «когда» ни для одного из них. Только что проверил значения по умолчанию vscode, и у них их нет.
Спасибо, я пытался использовать его без «когда», но это не сработало.
Я считаю, что
multipleEditorGroups
возвращает, разделен ли редактор.