160

Just installed Visual Studio Code 1.1.1 on a Windows 7 machine. When I right-click on a folder, "Open With Code" does not appear.

enter image description here

Zoe
  • 27,060
  • 21
  • 118
  • 148
Derek
  • 5,137
  • 9
  • 28
  • 39
  • 2
    Please edit this post so that it asks a question. It is currently impossible to decide which answers to upvote because I cannot tell which are answering the (assumed) question properly. – Nate T Aug 05 '20 at 13:17

26 Answers26

187

Copied from Right click on Windows folder and open with Visual Studio Code

  • Create file vsCodeOpenFolder.reg with this content (If you didn't choose the default installation path then you need to adjust the paths in this file):

     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\""
    
  • Double click it to create the registry entries.

  • If the "Open with Code" doesn't appear in the Explorer's context menu then you should restart your system.

  • If you're running the 64-bit or Insiders version of VS Code, change the path accordingly. ie. C:\\Users\\[user_name]\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe

m'hd semps
  • 564
  • 4
  • 14
Wosi
  • 41,986
  • 17
  • 75
  • 82
  • 3
    I've never been able to get this to work under a user account. But it works for admin accounts. – CalvinDale Apr 18 '17 at 02:54
  • 1
    Obviously this isn't required for all those keys are already set in my case. Still there is no entry in context menu unless working as admin user required before for installing VS Code into global folder. Thus it looks like VS code either isn't design to run on a multi-user system or fails to support use case of working as a non-administrative user. Is it 2002 and XP has been released as next big thing or is it 2017 and people have been engaged to stop working as admins since Vista? What if Microsoft fails to properly support its own operating system? – Thomas Urban May 04 '17 at 21:03
  • 7
    @wosi how can we delete the option if needed? – AmiNadimi May 26 '17 at 10:06
  • 1
    @CalvinDale, Open cmd as administrator, paste in prompt full path of the .reg file, Enter, confirm all. Done. – Luca Jun 23 '17 at 10:16
  • 3
    Now that Code 64-bit is available, this works just as well replacing all occurrences of " (x86)" with "". Or in other words, change "Program Files (x86)" to "Program Files". – Michael Plautz Mar 12 '18 at 23:42
  • 1
    For those transferring this for other use cases: The difference between the context menues `HKEY_CLASSES_ROOT\Directory\shell\vscode` and `HKEY_CLASSES_ROOT\Directory\Background\shell\vscode` is weather you click on a certain dictory or on "nothing" (you're always in a directory in win explorer) – Cadoiz Dec 20 '20 at 19:19
  • 2
    Even the given source states "It’s easier to simply re-install VS Code.": These options are in the installation process – eddow Jul 14 '22 at 15:27
  • @eddow Sometimes you just have to scratch your right ear with your left foot – Ben Power Jan 25 '23 at 05:59
  • Glad it worked, had to update the path accordingly though. Reinstalling VsCode didn't solve it for me so this was the only solution. – Marcus Ekström Jun 15 '23 at 17:45
  • YOUR SOLUTION CRASHED MY OPERATING SYSTEM, USELESS, NOW I WILL HAVE TO WASTE 3-4 HOURS OF MY LIFE TO SETUP OPERATING SYSTEM AND OTHER APPLICATIONS. USELESS, USELESS, USELESS... – Kamlesh Aug 28 '23 at 07:22
127

When installing (or reinstall and) check all checkBoxes especially:

Add "Open with Code" action to Windows Explorer file context menu
Add "Open with Code" action to Windows Explorer directory context menu

install vscode

starball
  • 20,030
  • 7
  • 43
  • 238
wasmup
  • 14,541
  • 6
  • 42
  • 58
39

Here comes the version of file provided by Cockney Rhyming Jedi before suitable for use with 64-bit version of Visual Studio Code:

Windows Registry Editor Version 5.00
; Open files
[HKEY_CURRENT_USER\Software\Classes\*\shell\Open with VS Code]
@="Edit with VS Code"
"Icon"="C:\\Program Files\\Microsoft VS Code\\Code.exe,0"
[HKEY_CURRENT_USER\Software\Classes\*\shell\Open with VS Code\command]
@="\"C:\\Program Files\\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_CURRENT_USER\Software\Classes\Directory\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CURRENT_USER\Software\Classes\Directory\shell\vscode\command]
@="\"C:\\Program Files\\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_CURRENT_USER\Software\Classes\Directory\Background\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\vscode\command]
@="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""
momvart
  • 1,737
  • 1
  • 20
  • 32
Thomas Urban
  • 4,649
  • 26
  • 32
  • Obviously integrated updater tends to remove this patch occasionally, so I have to re-apply it after upgrading VS code. – Thomas Urban Oct 22 '17 at 15:29
  • After using this version I did get the new option "Open folder as VS Code project" - but no simple "Open in VS Code". What am I'm doing wrong here? – JonSnow Dec 15 '21 at 11:11
  • @JonSnow you can simply change the text present after @= to whatever you like. Instead of @="Open Folder as VS Code Project", you can say @="Open with JonSnow's Editor" ..lol – askids Jan 08 '22 at 20:08
33

In my case, I just re-run the vscode setup and marked all checkboxes as checked and It worked.enter image description here

Analyst
  • 751
  • 6
  • 15
24

I'd like to add that, many would like to go for the Registry method because they are afraid they might loose all their settings. Just re-download(if you don't already have the download file ) and reinstall. When reinstalling, tick

Add "Open with Code" action to Windows Explorer file context menu
Add "Open with Code" action to Windows Explorer directory context menu

as already said in other answers. Your settings will remain intact. In fact, when it launches, it launches with your working directory as if you never uninstalled it.

Alf Moh
  • 7,159
  • 5
  • 41
  • 50
  • Well, I've tried this so many times for months but that never made it work for me as this option was ticked and still it doesn't add those options to _my_ context menu, but the context menu of admin user I was required to switch to for installation, only. You are missing an essential point of this problem. In addition I don't think people going to patch registry are considering uninstalling some software might drop its settings implicitly. – Thomas Urban Oct 22 '17 at 15:27
  • 1
    I don't really get your comment but to elaborate on my answer further, what I'm trying to say is that, maybe someone would like to choose to tweak the settings in the Registry because they might think that, uninstalling their VS code will restore their custom settings to default after they reinstall. My answer is an assurance that, if you uninstall and reinstall the program, your settings will still remain intact. – Alf Moh Oct 22 '17 at 15:41
  • 1
    You don't even have to uninstall. Just download the installer, run it and it installs on top of the existing installation. I think it's the uninstall that people are afraid of. I just did this a few minutes ago and it works; all settings and plugins intact. – MSOACC Oct 09 '20 at 19:13
23

If you have vscode installed already and you want the "open with code" option.

Just download vscode from the official website... here!

Run the installer with the option "open with code" checked.

It will update the existing vscode install with the "open with code" option.

Aditya Patnaik
  • 1,490
  • 17
  • 27
22

my vscode installed here:

C:\Users\saber\AppData\Local\Programs\Microsoft VS Code\code.exe

should replace SABER with your pc username

enter image description here

so the script is s.th like this:

save this content as a *.reg file

then run it :

Windows Registry Editor Version 5.00

; Open files
[HKEY_CLASSES_ROOT\*\shell\Open with VS Code]
@="Edit with VS Code"
"Icon"="C:\\Users\\saber\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe,0"
[HKEY_CLASSES_ROOT\*\shell\Open with VS Code\command]
@="\"C:\\Users\\saber\\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\\saber\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CLASSES_ROOT\Directory\shell\vscode\command]
@="\"C:\\Users\\saber\\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\\saber\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode\command]
@="\"C:\\Users\\saber\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%V\""

add visual studio code to right click folder in windows

replace the \\saber\\ with \\YOUR_PC_USER_NAME\\

saber tabatabaee yazdi
  • 4,404
  • 3
  • 42
  • 58
18

These settings are normally stored per-user for VS Code.

To set for a new user account: re-run the installer.

Richard
  • 106,783
  • 21
  • 203
  • 265
15

NB: This is for the 32-bit version, for the 64-bit version see Cepharum's answer.

Slight change to the previous answer to allow non Admins to get the functionality in their context menus:

  • Create file vsCodeOpenFolder.reg with this content (If you didn't chose the default installation path then you need to adjust the paths in this file):

    Windows Registry Editor Version 5.00
    ; Open files
    [HKEY_CURRENT_USER\Software\Classes\*\shell\Open with VS Code]
    @="Edit with VS Code"
    "Icon"="C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe,0"
    [HKEY_CURRENT_USER\Software\Classes\*\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_CURRENT_USER\Software\Classes\Directory\shell\vscode]
    @="Open Folder as VS Code Project"
    "Icon"="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\",0"
    [HKEY_CURRENT_USER\Software\Classes\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_CURRENT_USER\Software\Classes\Directory\Background\shell\vscode]
    @="Open Folder as VS Code Project"
    "Icon"="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\",0
    [HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\vscode\command]
    @="\"C:\\Program Files (x86)\\Microsoft VS Code\\Code.exe\" \"%V\""
    
  • Double click it to create the registry entries

  • If the "Open with Code" doesn't appear in the Explorer's context menu then you should restart your system.

Essentially I have replaced HKEY_CLASSES_ROOT with HKEY_CURRENT_USER\Software\Classes

  • 1
    Thanks for this fix. Glad to see I'm not the only one trying to work with administrative privileges as little as possible. – Thomas Urban Aug 13 '17 at 23:39
12

None of the registry entries above worked for me with a standard (non-admin) user account.

I then inserted all the keys into HKEY_LOCAL_MACHINE and then it worked!

Windows Registry Editor Version 5.00

; when you right click a file
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\VSCode]
@="Open with Code"
"Icon"="C:\\Program Files\\Microsoft VS Code\\Code.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\VSCode\command]
@="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%1\""

; when you right click a folder
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\VSCode]
@="Open Folder in Code"
"Icon"="C:\\Program Files\\Microsoft VS Code\\Code.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\VSCode\command]
@="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%1\""

; when you right click a folder while holding shift
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\VSCode]
@="Open Folder in Code"
"Icon"="C:\\Program Files\\Microsoft VS Code\\Code.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\VSCode\command]
@="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""

; when you right click the background, not on a particular file or folder.
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\LibraryFolder\Background\shell\VSCode]
@="Open Folder in Code"
"Icon"="C:\\Program Files\\Microsoft VS Code\\Code.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\LibraryFolder\Background\shell\VSCode\command]
@="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""
Xpleria
  • 5,472
  • 5
  • 52
  • 66
8

Just run the installer again with open in file explorer option selected. You'll be all set.

Don't worry about the files already opened in vsCode, none of them will be changed

8

If you prefer using the keyboard more than the mouse. This solution is for you...

Type the following commands in your file explorer (location).

Open a project

vscode://file/{full path to project}/

vscode://file/c:/myProject/

vscode:// --opens vscode for current directory

Open a file

vscode://file/{full path to file}

vscode://file/c:/myProject/package.json

Open a file to line and column

vscode://file/{full path to file}:line:column

vscode://file/c:/myProject/package.json:5:10

Source: https://code.visualstudio.com/docs/editor/command-line

Example:

enter image description here

sudonitin
  • 378
  • 4
  • 15
5

Paste the code below and save with .reg extension

Windows Registry Editor Version 5.00 ; Open files

[HKEY_CURRENT_USER\Software\Classes\*\shell\Open with VS Code] @="Edit with VS Code" 

"Icon"="C:\Users\hp\AppData\Local\Programs\Microsoft VS Code\Code.exe,0" 

[HKEY_CURRENT_USER\Software\Classes\*\shell\Open with VS Code\command] 

@="\"C:\Users\hp\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_CURRENT_USER\Software\Classes\Directory\shell\vscode] 
@="Open Folder as VS Code Project"

"Icon"="\"C:\Users\hp\AppData\Local\Programs\Microsoft VS Code\Code.exe",0"

[HKEY_CURRENT_USER\Software\Classes\Directory\shell\vscode\command]

@="\"C:\Users\hp\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_CURRENT_USER\Software\Classes\Directory\Background\shell\vscode]

@="Open Folder as VS Code Project"

"Icon"="\"C:\Users\hp\AppData\Local\Programs\Microsoft VS Code\Code.exe",0

[HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\vscode\command]

@="\"C:\Users\hp\AppData\Local\Programs\Microsoft VS Code\Code.exe" \"%V\""

Then press the Windows key, locate Visual Studio Code, then right click and open file the location:

open vscode location

Right click and click Properties, then copy the file path.

enter image description here

Open regedit:

reg edit

For each of the following, double click on the icon, and paste the file path you copied from above:

[HKEY_CURRENT_USER\Software\Classes\*\shell\Open with VS Code]
[HKEY_CURRENT_USER\Software\Classes\*\shell\Open with VS Code\command]
[HKEY_CURRENT_USER\Software\Classes\Directory\shell\vscode]
[HKEY_CURRENT_USER\Software\Classes\Directory\shell\vscode\command]
[HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\vscode]
[HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\vscode\command]

enter image description here

Jeremy Caney
  • 7,102
  • 69
  • 48
  • 77
pr0f3ss0r
  • 61
  • 1
  • 3
  • There were severe formatting issues with your RegEx file and locations that would have prevented this from working. Notably, your `*.reg` file had `>` at the beginning of each line, and had contents wrapped in a way that I believe would have caused issues on import. Further, your registry paths were really inconsistent, with some using `>` or even `-->` as the path delimiters. I've updated this to help prevent these issues; please review my changes carefully to make sure they capture your intent. In the future, though, please put more care into your formatting and code to ensure it works. – Jeremy Caney Jun 15 '20 at 23:58
  • 1
    Thanks @JeremyCaney for the correction. I'm new to the editor used for answering here. Will surely take note of the errors in future posts. – pr0f3ss0r Jun 22 '20 at 09:46
4

I used 64bit VS Code installer

copy and paste this codes into your pc notepad

save as vscode.reg

then open and merge that saved file. happy coding.

Windows Registry Editor Version 5.00
; Open files

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

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


; This will handle right clicking on a folder and open that folder
; as a new project

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

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

; This handles the case of right clicking inside of a folder
; to open that folder as a new project

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

[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode\command]
@="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""
Mahinthan177
  • 774
  • 1
  • 9
  • 9
4

if you have windows 11, don't want to mess up with the registry and don't want to wait for the next updates, just hold down shift while right clicking on a folder or file.

Sal Celli
  • 1,391
  • 1
  • 8
  • 5
3

The quickest solution was to download Visual Studio Code, and reinstall it again.

enter image description here

Then check the boxes that says "Open with Code"

Mo D Genesis
  • 5,187
  • 1
  • 21
  • 32
2

I had the same issue with earlier version of VS code 64 bit. It didn't work even after I re-installed by checking the above mentioned options.

I have installed the latest update of code v1.25.0, and the issue was automatically fixed.

vs code version

Please find the 64 bit regedit fix here.

Mattie
  • 2,868
  • 2
  • 25
  • 40
Ravikumar B
  • 779
  • 1
  • 14
  • 25
2

Just re run the installer and select the options in the setup and let it install. You'll not loose any data. Everything will be still intact as it was before. It just adds the missing settings and updates the path.

1

try to find out the Microsoft vs Code files it is some time in the default location and sometimes it is in C:\Users\PAPPU KUMAR\AppData\Local\Programs\Microsoft VS Code.

and then add it to the vscode.reg(create one) files.

Windows Registry Editor Version 5.00

; Open files
[HKEY_CLASSES_ROOT\*\shell\Open with VS Code]
@="Edit with VS Code"
"Icon"="C:\\Users\\PAPPU KUMAR\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe,0"
[HKEY_CLASSES_ROOT\*\shell\Open with VS Code\command]
@="\"C:\\Users\\PAPPU KUMAR\\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\\PAPPU KUMAR\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CLASSES_ROOT\Directory\shell\vscode\command]
@="\"C:\\Users\\PAPPU KUMAR\\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\\PAPPU KUMAR\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode\command]
@="\"C:\\Users\\PAPPU KUMAR\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%V\""
1

An option, Open with Code Insiders, is being added to the Insiders Build 1.73, specifically for Windows 11. See v1.73 Release Notes:

Windows 11 Context menu

In this release, we are adding the Open with Code Insiders context menu entry to Windows 11 context menu for insiders by default. For users, who had previously opted into the context menu when installing the insiders, the entry which would show up in the old style menu Shift + F10 will now be replaced with the newer entry when updating to the latest insiders. For others, you would need to reinstall insiders and opt-in to enable this menu entry in the setup wizard. Due to the issues we have encountered during development of this menu entry, we plan to iterate on this feature with insiders for a couple of milestones to gain confidence before we can push this out to stable release for all Windows 11 users.

Windows 11 context menu: Open with Code Insiders

Mark
  • 143,421
  • 24
  • 428
  • 436
1

Reinstall Visual Studio Code from the official website, There won't be any data loss.

Just make sure this time to enable those options in the installer:

enter image description here

It just adds the "Open with Code" option after right-clicking in/on the folder.

But if still doesn't appear:

enter image description here

You just need to click on "Show more options" Or shortly with combination of keyboard stroke Shift + F10:

enter image description here

XMehdi01
  • 5,538
  • 2
  • 10
  • 34
0

This problem usually occurs when the vs code user has standard user role. On VS Code installation admin prompt pops up which means that vs code is installed as admin user. If you ticked the boxes, the shortcuts are added but applied only on admin account which was typed into admin prompt on installation.

Quick workaround is to temporary add the current user (who will use the vs code) to administrators group, uninstall and then install VS Code again with the current user admin rights, and after installation remove the user from the admin group.

Circus Ranger
  • 179
  • 1
  • 5
0

VSCode installation directory is C:\Users\{Username}\AppData\Local\Programs\Microsoft VS Code by default. You can check from here

Make a install.reg file with this content and run it.

Windows Registry Editor Version 5.00
; Open files
[HKEY_CURRENT_USER\Software\Classes\*\shell\Open with VS Code]
@="Edit with VS Code"
"Icon"="C:\\Users\\Administrator\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe,0"
[HKEY_CURRENT_USER\Software\Classes\*\shell\Open with VS Code\command]
@="\"C:\\Users\\Administrator\\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_CURRENT_USER\Software\Classes\Directory\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Users\\Administrator\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CURRENT_USER\Software\Classes\Directory\shell\vscode\command]
@="\"C:\\Users\\Administrator\\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_CURRENT_USER\Software\Classes\Directory\Background\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Users\\Administrator\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\vscode\command]
@="\"C:\\Users\\Administrator\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%V\""
0

As an alternative, you can also add the path of vscode installation folder in the Environment Variable => User Variable => Path now with the command prompt you just have to type

code c:\

and it will open the c:\ in vscode.

If you don't want to open cmd.exe you can just type code before the path, as shown below enter image description here

You need to surround the path as string ".." if the path contains space between

and this will open c:\Windows in vscode

Vinod Srivastav
  • 3,644
  • 1
  • 27
  • 40
-1

Follow this Steps You will Definitely , Get - Open With Code in Explorer.

Why you are not getting this ,because You Didn't Add that to visual studio code while you install , backup Your Projects, if you have, hen just follow this steps For Windows User:

  1. Uninstall Visual Studio Code From. Control Panel\Programs\Programs and Features : image

  2. Reinstall Visual studio : here You Get/Download : https://code.visualstudio.com/download

  3. While install , Stop at Select Additional Tasks, Tick open with options - 2 boxes which is available at install process, complete your installation : image

  4. It's Done , check at explorer. You will find that in explorer : image

You Can Also , Try other methods, registry Editor - that's complicated -

-2

Open VS Code, Go to Settings, Search Context Menu and Check enter image description here

Saleem Kalro
  • 1,046
  • 9
  • 12