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

Latest comments (27)

Collapse
 
denison_marques_3fa863868 profile image
Denison Marques

Valeuuu..
ajudou muito.. "fortaleceu"
Obrigado!!

Collapse
 
marcos_vincius_82618cca0 profile image
Marcos Vinícius

deu certo, valeu

Collapse
 
brunodepaula profile image
Bruno de Paula

Depois de umas 3 tentativas deu certo, como meu Vs Code esta instalado em outro diretório, bastou copiar o caminho do Code.exe e ir substituindo e depois de uns 10 min arrumando tudo deu certo. obg Leticia.

Collapse
 
glariss4 profile image
larissa

**_ uma dica: sinceramente, vale muito mais a pena desinstalar e instalar de novo. lá na inicialização do aplicativo vai ter a opção de colocar no menu de texto das pastas.

ainda reinstalando adquiri a versão mais atualizada do app._**

Image description

Collapse
 
amandextra profile image
Amanda Cavalcante

Melhor dica de todas!!!
Fiquei horas tentando fazer isso funcionar e só agora com seu comentário, realmente funcionou.

Collapse
 
thiagocauan profile image
Thiago Cauan

muito mais rápido mesmo, ajudou demais

Collapse
 
fregonesi profile image
Jat0

Realmente, ao final da instalação ele pergunta se você quer adicionar essa funcionalidade. Muito mais fácil.

Collapse
 
gbbezerra profile image
Gabriela

Deu super certo aqui. E foi muito mais rápido e eficiente. Obrigada pela dica! ;)

Collapse
 
theflashnite profile image
Denylson Barros

Consegui, funcionou perfeitamente aqui pra mim. Muito obrigado!

Collapse
 
geronimobm profile image
Geronimo Barros

Para quem está com problema com script acima o erro ocorre quando o local de instalação do Vs code é diferente do informado no script, nesse caso você tem que trocar o local de instalação e não esquecer de usar // entre todos os diretórios.

Segue o exemplo que funcionou para mim comparem com o script acima para verem a diferença.

Windows Registry Editor Version 5.00
; Open files

[HKEY_CLASSES_ROOT*\shell\Open with VS Code]
@="Edit with VS Code"
"Icon"="C:\Users\GeronimoBarrosMouzin\AppData\Local\Programs\Microsoft VS Code\Code.exe,0"

[HKEY_CLASSES_ROOT*\shell\Open with VS Code\command]
@="\"C:\Users\GeronimoBarrosMouzin\AppData\Local\Programs\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:\Users\GeronimoBarrosMouzin\AppData\Local\Programs\Microsoft VS Code\Code.exe\",0"

[HKEY_CLASSES_ROOT\Directory\shell\vscode\command]
@="\"C:\Users\GeronimoBarrosMouzin\AppData\Local\Programs\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:\Users\GeronimoBarrosMouzin\AppData\Local\Programs\Microsoft VS Code\Code.exe\",0"

[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode\command]
@="\"C:\Users\GeronimoBarrosMouzin\AppData\Local\Programs\Microsoft VS Code\Code.exe\" \"%V\""

Collapse
 
junior_fabriis_b7c3e0b1c profile image
junior. fabriis

Olá, alguém sabe como fazer isso no mac?

Collapse
 
daflongustavo profile image
Gustavo Daflon

Valeu, Leticia! Salvou! o/

Collapse
 
raflisboa profile image
Rafael Lisboa

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

Collapse
 
erikafabio profile image
Erika Fábio

Gostaria de saber como reverter esse processo por favor