Открыть файл из проводника VSCode с помощью клавиатуры?
Я переключил фокус на проводник используя cmd+shift+E
, Я выбрал файл в проводнике с помощью клавиш со стрелками.
Я обнаружил, что ctrl+enter
открывает файл в новой вкладке.
Как мне просмотреть файл?
Как мне открыть файл?
3 ответа
На Mac, если проводник отображается на боковой панели VSCode и выбран файл, который вы хотите просмотреть, просто нажмите клавишу пробела .
Для навигации между файлами:
- Передайте фокус Проводнику (Cmd-Shift-E).
- Используйте клавиши со стрелками вверх или вниз, чтобы перейти к нужному файлу.
- Нажмите пробел . Желаемый файл должен появиться в редакторе.
Обзор встроенной команды
При работе с VSCode в Windows вы можете использовать следующие команды для открытия / предварительного просмотра файлов из проводника:
- Дайте редактору сосредоточиться с
workbench.files.action.focusOpenEditorsView
, Связывание клавиш по умолчанию: Ctrl + K E - Предварительный просмотр выделенного файла в проводнике с
list.select
, Связывание клавиш по умолчанию: Enter - Предварительный просмотр выделенного файла в проводнике на новой вкладке с
explorer.openToSide
, Связывание клавиш по умолчанию: Ctrl + Enter - Как только предварительный просмотр файла окажется в фокусе, и вы захотите открыть файл, чтобы он остался в редакторе, используйте
workbench.action.keepEditor
, Связывание клавиш по умолчанию: Ctrl + K Enter
На момент написания этой статьи, кажется, невозможно связать действие, которое напрямую открывает файл из проводника. К счастью, мы можем исправить это с помощью макроса, как показано ниже.
Примечание: Что касается Mac, я понимаю, что нажатие Enter в проводнике переименует файл. Откройте меню сочетаний клавиш и карту list.select
что-то, что вы хотите использовать, чтобы открыть предварительный просмотр файла из проводника. Вы также можете переназначить renameFile
от Enter до чего-то другого, а затем используйте Enter для list.select
,
Добавление связывания клавиш для непосредственного открытия файла (без предварительного просмотра)
Если вы хотите добавить сочетание клавиш для непосредственного открытия файла из списка проводника, без его открытия в качестве предварительного просмотра, вы можете использовать расширение макроса.
- Установите расширение макроса.
Открой
settings.json
файл и добавьте следующее. Это создаст макрос с именемopenFileAndKeep
это открывает предварительный просмотр файла и затем говорит ему оставаться открытым."macros": { "openFileAndKeep": [ "list.select", "workbench.action.keepEditor" ] },
Открой
keybindings.json
файл и добавьте следующее.{ "key": "enter", "command": "macros.openFileAndKeep", "when": "listFocus" }
Теперь, когда вы нажмете Enter и ваш список файлов в проводнике окажется в фокусе, он откроет файл без предварительного просмотра. Конечно, вы также можете настроить это для любой комбинации клавиш по вашему желанию.
Примечание: Существует также открытая проблема для добавления функциональности макросов в vscode, поэтому мы могли бы достичь этого без расширения в будущем.
Чтобы открыть новый экземпляр VSCode в папке текущего открытого файла, вы можете сделать это:
Откройте сочетания клавиш и найдите ключевую команду.workbench.action.files.openFileFolderInNewWindow
.
Вам придется установить для него новое сочетание клавиш, поэтому выберите его и назначьте. Я использовал Cmd+ Shift+ Oи переназначил предыдущий, так как не использовал его.
Затем, когда у вас открыт файл, вы можете просто нажать сочетание клавиш, т.е. Cmd+ Shift+ O, и он откроет новый экземпляр VSCode в папке этого файла.