Ответ 1
Если кто-то еще сталкивается с этой проблемой, сочетание клавиш для открытия файла из файлового проводника в VSCode на Mac:
CMD + Down
Это также работает в Finder.
При использовании VSCode в Windows я могу перейти к файловому проводнику и нажать Enter на сфокусированный файл, и файл откроется в редакторе. Однако на моем Mac, когда я это делаю, VSCode откроет вход переименования следующим образом:
Я не уверен, почему он это делает. Даже в других текстовых редакторах (например, Atom) поведение по умолчанию заключается в том, чтобы открыть файл на Enter. Есть ли способ изменить это поведение, чтобы файл открывался на Enter? Единственным обходным решением, которое я нашел до сих пор, является CTRL + Enter, который открывает файл в новой области, но с 3-кратным лимитом в VSCode это довольно ограничивает.
Если кто-то еще сталкивается с этой проблемой, сочетание клавиш для открытия файла из файлового проводника в VSCode на Mac:
CMD + Down
Это также работает в Finder.
Итак, я столкнулся с этим, но быстрые клавиши, которые я закончил использовать, - это карта cmd+enter
, чтобы переименовать и удалить renameFile из enter
.
{
"key": "cmd+enter",
"command": "renameFile",
"when": "explorerViewletVisible && filesExplorerFocus"
},
{
"key": "enter",
"command": "-renameFile",
"when": "explorerViewletVisible && filesExplorerFocus"
}
cmd+down
НЕ работает для меня, используя VSCode 1.10.2 на Mac 10.10.5.
Однако cmd+enter
работает для меня.
Или, если вы хотите установить свой собственный ключ для открытия файла из Проводника, добавьте эти строки в свой keybindings.json
:
// open file from File Explorer
{ "key": "enter", "command": "list.select",
"when": "explorerViewletVisible && filesExplorerFocus" },
(Конечно, вы можете изменить enter
на любую комбинацию клавиш, которую вы хотите).
В версии 1.19.2 на Mac мне удалось перейти к сочетаниям клавиш (строка меню > код > предпочтения > сочетания клавиш), найти "переименовать" и отредактировать "renameFile" (значение "When" ) explorerViewletVisible && filesExplorerFocus &! inputFocus ") изменение ярлыка на" cmd + enter. "
Вы также можете пропустить следующее в своем keybindings.json(там есть ссылка на него на странице быстрых клавиш):
{
"key": "cmd+enter",
"command": "renameFile",
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus"
}
Enter теперь открывает выделенный файл в проводнике, а ctrl + enter помещает его в режим переименования/редактирования.
Не знаю, почему поведение "enter" отличается от других, я не уверен, что только один "enter" установлен в привязках клавиш в вашей системе или просто по умолчанию к различным поведениям на основе стандартов ОС...
Хорошей новостью является то, что вы ищете, это CTRL + P или CTRL + O
CTRL + P позволяет найти файл, а CTRL + O должен открыть его (точное поведение, которое вы хотите)
Вы также можете добавить "enter" в качестве возможности для команды "workbench.action.files.openFile", но не уверены, что это сломает что-либо, если вы это сделаете. Попробуйте или просто привыкнете использовать CTRL + O на обеих платформах!
Дополнительная информация:
https://code.visualstudio.com/Docs/customization/keybindings
В настройках:
Код → Настройки → Горячие клавиши
Добавьте это в свой keybindings.json
{
"key": "ctrl+n",
"command": "workbench.action.files.newFile"
}
внутри массива, который может содержать или не содержать другие привязки клавиш, которые вы установили. Сохранить keybindings.json
Затем, когда вы переходите к каталогу в проводнике файлов, вы можете создать новый файл с помощью ctrl + n