VSCode: открыть файл из проводника файлов с помощью клавиши Enter на Mac OSX

При использовании VSCode в Windows я могу перейти к файловому проводнику и нажать Enter на сфокусированный файл, и файл откроется в редакторе. Однако на моем Mac, когда я это делаю, VSCode откроет вход переименования следующим образом:

введите описание изображения здесь

Я не уверен, почему он это делает. Даже в других текстовых редакторах (например, Atom) поведение по умолчанию заключается в том, чтобы открыть файл на Enter. Есть ли способ изменить это поведение, чтобы файл открывался на Enter? Единственным обходным решением, которое я нашел до сих пор, является CTRL + Enter, который открывает файл в новой области, но с 3-кратным лимитом в VSCode это довольно ограничивает.

Ответы

Ответ 1

Если кто-то еще сталкивается с этой проблемой, сочетание клавиш для открытия файла из файлового проводника в VSCode на Mac:

CMD + Down

Это также работает в Finder.

Ответ 2

Итак, я столкнулся с этим, но быстрые клавиши, которые я закончил использовать, - это карта cmd+enter, чтобы переименовать и удалить renameFile из enter.

{
  "key": "cmd+enter",
  "command": "renameFile",
  "when": "explorerViewletVisible && filesExplorerFocus"
},
{
  "key": "enter",
  "command": "-renameFile",
  "when": "explorerViewletVisible && filesExplorerFocus"
}

Ответ 3

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 на любую комбинацию клавиш, которую вы хотите).

Ответ 4

В версии 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 помещает его в режим переименования/редактирования.

Ответ 5

Не знаю, почему поведение "enter" отличается от других, я не уверен, что только один "enter" установлен в привязках клавиш в вашей системе или просто по умолчанию к различным поведениям на основе стандартов ОС...

Хорошей новостью является то, что вы ищете, это CTRL + P или CTRL + O

CTRL + P позволяет найти файл, а CTRL + O должен открыть его (точное поведение, которое вы хотите)

Вы также можете добавить "enter" в качестве возможности для команды "workbench.action.files.openFile", но не уверены, что это сломает что-либо, если вы это сделаете.  Попробуйте или просто привыкнете использовать CTRL + O на обеих платформах!

Дополнительная информация:

https://code.visualstudio.com/Docs/customization/keybindings

Ответ 6

В настройках:

Код → Настройки → Горячие клавиши

Добавьте это в свой keybindings.json

{

    "key": "ctrl+n",
    "command": "workbench.action.files.newFile"
}

внутри массива, который может содержать или не содержать другие привязки клавиш, которые вы установили. Сохранить keybindings.json

Затем, когда вы переходите к каталогу в проводнике файлов, вы можете создать новый файл с помощью ctrl + n