Как сделать консоль и дерево "закрепленными"? - PullRequest
0 голосов
/ 11 марта 2020

Я хочу смоделировать поведение WebStorm: когда я устанавливаю консоль как «Dock Unpinned», она закрывается, если теряет фокус. Я могу нажать Es c, чтобы переключить фокус на редактор, и консоль закрывается. То же самое с деревом проекта (или «Проводником» в VS Code).

Как скопировать это поведение?

enter image description here

1 Ответ

0 голосов
/ 13 марта 2020

Попробуйте эти комбинации клавиш:

{
  "key": "ctrl+`",
 "command": "workbench.action.togglePanel",
  "when": "panelFocus || editorFocus"
},
{
  "key": "ctrl+`",
  "command": "workbench.action.maximizeEditor",
  "when": "sideBarFocus"
},
{
  "key": "ctrl+`",
  "command": "-workbench.action.terminal.toggleTerminal"
},

Я пытался заставить различные комбинации работать с es c, но слишком много терминальных конфликтов с es c ключ.

Ctrl + backtick интересен тем, что обычно работает для переключения терминала. Вам не обязательно нужна последняя отключенная привязка клавиш, но с toggleTerminal отключено Ctrl + backtick вы вернетесь к любому виду панели, над которым вы работали ранее - например, Поиск, Проблемы и др. c. а не только к терминалу.

toggle explorer and terminal


Дайте мне знать, если это то, что вы искали.

...