DEV Community 👩‍💻👨‍💻

Leticia Campos
Leticia Campos

Posted on

Como adicionar um menu de contexto "abrir com VS Code" ao Windows Explorer?

Segue tutorial:

1) Abra um novo bloco de notas (notepad) e salva o documento com o nome vsCodeOpenFolder.reg e o tipo como todos os arquivos

2

2) Cole o seguinte script dentro desse documento em branco:

Windows Registry Editor Version 5.00
; Open files

[HKEY_CLASSES_ROOT\*\shell\Open with VS Code]
@="Edit with VS Code"
"Icon"="C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe,0"

[HKEY_CLASSES_ROOT\*\shell\Open with VS Code\command]
@="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\" \"%1\""

; This will make it appear when you right click ON a folder
; The "Icon" line can be removed if you don't want the icon to appear

[HKEY_CLASSES_ROOT\Directory\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\",0"

[HKEY_CLASSES_ROOT\Directory\shell\vscode\command]
@="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\" \"%1\""

; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear

[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\",0"

[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode\command]
@="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\" \"%V\""
Enter fullscreen mode Exit fullscreen mode

3) Clique no arquivo 2 vezes e execute:

image

4) Feito isso será exibido a opção de "Open Folder as VS Code" ao seu windows explorer:

image

Top comments (14)

Collapse
 
welisonmoura profile image
Welison

Não deu certo aqui...

Collapse
 
welisonmoura profile image
Welison

Gostaria de resolver ou até msm apagar de volta da lista, já que não funciona kkk

Collapse
 
abmaelrodrigo profile image
Abmael Rodrigo

Você precisa adaptar o caminho do arquivo Code.exe de acordo como está armazenado no seu computador. Por exemplo, no meu está C:\Program Files\Microsoft VS Code\Code.exe\

Collapse
 
welisonmoura profile image
Welison

Nossa! verdade kk porém após mudar cada linha com os diretórios errados não resolveu. Poderia me ajudar? estou agoniado com esse item extra da lista que até agr não está funcionando.

Thread Thread
 
abmaelrodrigo profile image
Abmael Rodrigo

Posso sim. Poderias me enviar um print ou o texto de como está seu arquivo vsCodeOpenFolder.reg ?

Thread Thread
 
welisonmoura profile image
Welison

Opa man! consegui resolver aqui... fiquei fuçando até perceber que é preciso seguir um certo padrão, e não só colar o diretório direto. Muito obrigado! ✌

Thread Thread
 
abmaelrodrigo profile image
Abmael Rodrigo

imagina ;)

Collapse
 
franci_23 profile image
Franci23

Tinha comentado que tinha dado certo mas deu em partes, quando dou o comando de abrir pelo VS Code clicando sobre uma pasta, ele não consegue abrir, só abre quando clico dentro da pasta. Não faz muito sentido mas tá funcionando em partes, vou fuçar mais no código pra tentar achar o problema.

Collapse
 
franci_23 profile image
Franci23

Descobri qual o problema pelo menos no meu caso, numa linha do comando de abrir pasta eu comi uma "\" e fazia falhar o comando.

Collapse
 
raflisboa profile image
Rafael Lisboa

Obrigado, Letícia, me foi bastante útil o seu tutorial.

Collapse
 
franci_23 profile image
Franci23

Funcionou aqui, salvou meu dia, valeu.

Collapse
 
afraniod profile image
AFRANIO DIMAS DA SILVA

Não deu certo, como eu faço para excluir o arquivo?

Collapse
 
zkauansantos profile image
Kauan Santos

Galera não precisa fazer isso tudo basta apenas executar o arquivo que instala o VScode e marcar a opção que tem na instalação

Collapse
 
erikafabio profile image
Erika Fábio

Gostaria de saber como reverter esse processo por favor

🌚 Friends don't let friends browse without dark mode.

Sorry, it's true.