Открыть текущий файл редактирования в дереве проводника
Мне интересно, есть ли ярлык для VS-кода, который выделяет в текущем открывшемся файле дерева проводника решений. Как и в Visual Studio:
Alt + Shift + L
Ответы
Ответ 1
Не могу жить без полного ответа, поэтому выяснил следующее:
Без прямого сочетания клавиш:
- Откройте палитру команд с помощью Cmd - Shift - P (или Cmd + P, затем >) и введите
Files: Reveal Active File in Side Bar
.
- Это показывает активный файл в боковой панели, похожий на Visual Studio Alt + Shift + L
Затем возьмите приведенное выше и сопоставьте ему сочетание клавиш:
- Откройте файл настроек сочетания клавиш с помощью Cmd - Shift - P, а затем
Preferences: Open Keyboard Preferences File
.
- Добавьте следующее (руководствуясь 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
- Откройте сочетания клавиш ctrl + K + shift + S
- поиск команды focusFilesExplorer & настроить
- Укажите ваши клавишные привязки, к которым вы привыкли - я установил для себя Alt + Shift + L
Ответ 5
Похоже, что актуальная версия VS Code предлагает команду для этой функции сейчас.
В настройках введите revealInExplorer
в строке поиска, чтобы найти команду. Там нет привязки по умолчанию, так что просто поставьте свою собственную. Работает как шарм!
Ответ 6
F1 то типа "открыть" тоже работает из VS Code, по крайней мере для меня.
Ответ 7
Загрузите расширение в браузере, вот оно.
Щелкните правой кнопкой мыши> Открыть в основном/дополнительном браузере и появится функция ярлыков ALT+B
/ALT+SHIFT+B
.