Открыть текущий файл редактирования в дереве проводника

Мне интересно, есть ли ярлык для VS-кода, который выделяет в текущем открывшемся файле дерева проводника решений. Как и в Visual Studio:

Alt + Shift + L

Ответ 1

Не могу жить без полного ответа, поэтому выяснил следующее:

Без прямого сочетания клавиш:

  1. Откройте палитру команд с помощью Cmd - Shift - P (или Cmd + P, затем >) и введите Files: Reveal Active File in Side Bar.
  2. Это показывает активный файл в боковой панели, похожий на Visual Studio Alt + Shift + L

Затем возьмите приведенное выше и сопоставьте ему сочетание клавиш:

  1. Откройте файл настроек сочетания клавиш с помощью Cmd - Shift - P, а затем Preferences: Open Keyboard Preferences File.
  2. Добавьте следующее (руководствуясь Visual Studio, я лично сопоставил его с Alt + Shift + L, но сопоставьте с тем, что вы хотите).
// Place your key bindings in this file to overwrite the defaults      
[
  {
    "key": "shift+alt+l",
    "command": "workbench.files.action.showActiveFileInExplorer",
  },
]

Обратите внимание, что он не так хорош, как Visual Studio, Atom и т.д., так как вы не можете затем перемещаться с помощью клавиш со стрелками в дереве (клавиши со стрелками перемещаются по содержимому активного файла), но я предполагаю, что в конце концов выясню как это сделать.

Ответ 2

Я не думаю, что для этого есть команда, но есть ярлык для включения/выключения отображения текущего файла при его открытии:

"explorer.autoReveal": true

Ответ 3

Попробуйте это:

Вместе с @Rob правильный ответ:

"explorer.autoReveal": true

затем Ctrl - Shift - E (Показать проводник) фокусирует этот файл в проводнике, а клавиши arrow перемещаются вверх/вниз/влево/вправо, как и любой список. Это работает, даже если проводник был закрыт до Ctrl - Shift - E.

Ctrl - Shift - E имеет дополнительный бонус в том, что он переключает фокус между выделенным файлом и его редактором.

Ответ 4

Мне удалось этого добиться, настроив команду workbench.files.action.focusFilesExplorer с помощью связывания клавиш Alt + shift + L

  1. Откройте сочетания клавиш ctrl + K + shift + S
  2. поиск команды focusFilesExplorer & настроить
  3. Укажите ваши клавишные привязки, к которым вы привыкли - я установил для себя Alt + Shift + L

Ответ 5

Похоже, что актуальная версия VS Code предлагает команду для этой функции сейчас. В настройках введите revealInExplorer в строке поиска, чтобы найти команду. Там нет привязки по умолчанию, так что просто поставьте свою собственную. Работает как шарм!

Ответ 6

F1 то типа "открыть" тоже работает из VS Code, по крайней мере для меня.

Ответ 7

Загрузите расширение в браузере, вот оно.
Щелкните правой кнопкой мыши> Открыть в основном/дополнительном браузере и появится функция ярлыков ALT+B/ALT+SHIFT+B.