Estou tentando obter um atalho para adicionar um novo arquivo na minha pasta de trabalho atual. Então, eu navego para o explorer usando cmd+shift+e
e quando chego à pasta quero criar uma nova classe, eu faço o cmd+n
que cria um novo arquivo, mas não é salvo em nenhum lugar (estou tentando obter um comportamento semelhante ao que ReSharper faz, por exemplo )
Existe algum outro atalho para obter o arquivo criado na pasta em que você está em foco no explorer? Essencialmente, eu gostaria que a caixa de texto preenchesse o nome e o arquivo seria salvo automaticamente para que eu não recebesse o prompt mais tarde.
Estou usando como referência a seguinte página: https://code.visualstudio.com/docs/customization/keybindings
fonte
"key": "a"
que não funcione? Funciona apenas se eu fizer issocmd+n
Para adicionar arquivos ou pastas, adicione as seguintes linhas a
keybindings.json
:Resposta atualizada em 2020/02/10 (Agradecimentos a @AbrahamHernandez, que forneceu o comentário).
[ { "key": "ctrl+n", "command": "explorer.newFile", "when": "!editorFocus" }, { "key": "ctrl+shift+n", "command": "explorer.newFolder", "when": "!editorFocus" } ]
Essas ligações estarão ativas se o editor não estiver focado.
Eles também são acionados se a janela de depuração estiver ativa. Isso não é perfeito, mas o contexto
explorerFocus
será adicionado em um futuro próximo: consulte GitHubfonte
workbench.action
não encontradoexplorer.newFile
eexplorer.newFolder
Você pode usar este método se não quiser criar um atalho.
New File
ouNew Folder
e digite.É assim que você cria um novo arquivo / pasta sem tocar no mouse. :)
fonte
ctrl+K ctrl+S
) e adicionei um paraexplorer.newFile
pular as etapas 3 e 4.cmd+shift+p
?Você pode fazer isso em duas etapas:
Cmd + Shift + E
: Abra o explorador comCtrl + N
: Crie um novo arquivo na pasta atual e nomeie-o.Na verdade, gosto dessa abordagem, em vez da mágica de um clique, porque cada etapa é mais clara e você não precisa configurar nada.
fonte