Я пытаюсь получить ярлык для добавления нового файла в мою текущую рабочую папку. Итак, я перехожу к проводнику, используя, cmd+shift+e
и когда я попадаю в папку, я хочу создать новый класс, cmd+n
который я создаю, который создает мне новый файл, но нигде не сохраняется (я пытаюсь получить поведение, подобное тому, что делает, например, ReSharper ).
Есть ли какой-либо другой ярлык для создания файла в папке, в которой вы находитесь в фокусе в проводнике? По сути, я хотел бы, чтобы текстовое поле вводило имя, тогда файл автоматически сохраняется, чтобы я не получал приглашение позже.
Я использую для справки следующую страницу: https://code.visualstudio.com/docs/customization/keybindings
источник
"key": "a"
не работает? Работает, только если я это сделаюcmd+n
Чтобы добавить файлы или папки, добавьте следующие строки в
keybindings.json
:Обновленный ответ от 2020/02/10 (спасибо @AbrahamHernandez, который предоставил комментарий).
[ { "key": "ctrl+n", "command": "explorer.newFile", "when": "!editorFocus" }, { "key": "ctrl+shift+n", "command": "explorer.newFolder", "when": "!editorFocus" } ]
Эти привязки активны, если редактор не сфокусирован.
Они также запускаются, если активно окно отладки. Это не идеально, но контекст
explorerFocus
будет добавлен в ближайшем будущем: см. GitHubисточник
workbench.action
не найденоexplorer.newFile
иexplorer.newFolder
Вы можете использовать этот метод, если не хотите создавать ярлык.
New File
илиNew Folder
и введите.Вот как вы создаете новый файл / папку, не касаясь мыши. :)
источник
ctrl+K ctrl+S
) и добавил одно,explorer.newFile
чтобы пропустить шаги 3 и 4.cmd+shift+p
?Сделать это можно в два этапа:
Cmd + Shift + E
: Откройте проводник с помощьюCtrl + N
: Создайте новый файл в текущей папке и назовите его.На самом деле мне нравится этот подход, чем волшебный щелчок, потому что каждый шаг более понятен и вам не нужно ничего настраивать.
источник