it-swarm.com.de

Visual Studio-Code "Mit Code öffnen" wird nicht angezeigt, wenn Sie mit der rechten Maustaste auf einen Ordner klicken

Visual Studio Code 1.1.1 wurde auf einem Windows 7-Computer installiert. Wenn ich mit der rechten Maustaste auf einen Ordner klicke, wird "Öffnen mit Code" nicht angezeigt.

 enter image description here

46
Derek

Kopieren von http://thisdavej.com/right-click-on-windows-folder-and-open-with-visual-studio-code/

  • Erstellen Sie die Datei vsCodeOpenFolder.reg mit diesem Inhalt (Wenn Sie den Standardinstallationspfad nicht ausgewählt haben, müssen Sie die Pfade in dieser Datei anpassen):

    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\""
    
  • Doppelklicken Sie darauf, um die Registrierungseinträge zu erstellen

  • Wenn "Öffnen mit Code" nicht im Kontextmenü des Explorers angezeigt wird, sollten Sie Ihr System neu starten.
  • Wenn Sie die 64-Bit- oder Insiders-Version von VS Code ausführen, ändern Sie den Pfad entsprechend
71
Wosi

Bei der Installation (oder Neuinstallation und) bitte alle CheckBoxen überprüfen:

Fügen Sie dem Windows Explorer-Dateikontextmenü die Aktion "Mit Code öffnen" hinzu
Fügen Sie dem Kontextmenü des Windows Explorer-Verzeichnisses die Aktion "Mit Code öffnen" hinzu

 install vscode

Ich hoffe das hilft.

31
A.R

Hier kommt die von Cockney Rhyming Jedi bereitgestellte Dateiversion vor, die für die Verwendung mit 64-Bit-Version von Visual Studio Code geeignet ist:

 Windows Registry Editor Version 5.00 
; Öffnen Sie die Dateien 
 [HKEY_CURRENT_USER\Software\Classes\*\Shell\Mit VS-Code öffnen] 
 @ = "Mit VS-Code bearbeiten" 
 "Icon" = "C: \\ Programme \\ Microsoft VS Code \\ Code.exe, 0 "
 [HKEY_CURRENT_USER\Software\Classes\*\Shell\Öffnen mit VS Code\Befehl] 
 @ ="\"C: \\ Programme \\ Microsoft VS Code\\ Code.exe\"\"% 1\"" 
; Dies wird angezeigt, wenn Sie mit der rechten Maustaste auf einen Ordner klicken 
; Die Zeile "Icon" kann entfernt werden, wenn das Symbol nicht angezeigt werden soll 
 [HKEY_CURRENT_USER\Software\Classes\Directory\Shell\vscode] 
 @ = "Ordner als VS-Code-Projekt öffnen" 
 "Icon" = "\" C: \\ Programme \\ Microsoft VS Code \\ Code.exe\", 0" 
 [HKEY_CURRENT_USER\Software\Classes\Directory\Shell\vscode\command] 
 @. = "\" C: \\ Programme \\ Microsoft VS Code \\ Code.exe\"\"% 1\"" 
; Dadurch wird es angezeigt, wenn Sie mit der rechten Maustaste auf einen Ordner klicken 
; Die Zeile "Symbol" kann entfernt werden, wenn das Symbol nicht angezeigt werden soll 
 [HKEY_CURRENT_USER\Software\Classes\Directory\Background\Shell\vscode] 
 @ = "Ordner als VS-Code-Projekt öffnen"
 "Icon" = "\" C: \\ Programme \\ Microsoft VS Code \\ Code.exe\", 0 
 [HKEY_CURRENT_USER\Software\Classes\Verzeichnis\Hintergrund\Shell\vscode\command]
 @ = "\" C: \\ Programme \\ Microsoft VS Code \\ Code.exe\"\"% V\"" 
14
cepharum

Hinweis: Dies ist für die 32-Bit-Version , für die 64-Bit-Version siehe die Antwort von Cepharum.

Leichte Änderung zur vorherigen Antwort, damit Nicht-Admins die Funktionalität in ihren Kontextmenüs erhalten können:

  • Erstellen Sie die Datei vsCodeOpenFolder.reg mit diesem Inhalt (Wenn Sie den Standardinstallationspfad nicht ausgewählt haben, müssen Sie die Pfade in dieser Datei anpassen):

    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\""
    
  • Doppelklicken Sie darauf, um die Registrierungseinträge zu erstellen

  • Wenn "Öffnen mit Code" nicht im Kontextmenü des Explorers angezeigt wird, sollten Sie Ihr System neu starten.

Im Wesentlichen habe ich HKEY_CLASSES_ROOT durch HKEY_CURRENT_USER\Software\Classes ersetzt

11

Diese Einstellungen werden normalerweise für den VS-Code pro Benutzer gespeichert.

So legen Sie ein neues Benutzerkonto fest: Führen Sie das Installationsprogramm erneut aus.

7
Richard

Ich möchte das hinzufügen, viele würden sich für die Registrierungsmethode entscheiden, weil sie befürchten, dass sie alle Einstellungen verlieren könnten. Einfach erneut herunterladen (falls Sie die Download-Datei noch nicht haben) und erneut installieren. Bei Neuinstallation ein Häkchen setzen

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

wie schon in anderen Antworten gesagt. Ihre Einstellungen bleiben erhalten. Wenn es gestartet wird, wird es mit Ihrem Arbeitsverzeichnis gestartet, als ob Sie es nie deinstalliert hätten.

5
Alf Moh

Keiner der obigen Registrierungseinträge funktionierte für mich mit einem Standardbenutzerkonto.

Ich habe dann alle Schlüssel in HKEY_LOCAL_MACHINE eingefügt und dann hat es funktioniert!

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\""
3
Neil Patrao

Dieses Problem tritt normalerweise auf, wenn der Benutzer vs code über eine Standardbenutzerrolle verfügt. Bei der VS-Code-Installation erscheint die Eingabeaufforderung admin, was bedeutet, dass vs code als admin-Benutzer installiert wird. Wenn Sie die Kontrollkästchen aktiviert haben, werden die Verknüpfungen hinzugefügt, jedoch nur auf das Administratorkonto angewendet, das bei der Installation in Admin Prompt eingegeben wurde.

Eine schnelle Problemumgehung besteht darin, den aktuellen Benutzer (der den vs-Code verwendet) vorübergehend zur Administratorengruppe hinzuzufügen, VS-Code mit den aktuellen Benutzeradministratorrechten zu deinstallieren und anschließend erneut zu installieren. Nach der Installation den Benutzer aus der Administratorgruppe entfernen.

0
Circus Ranger

Ich hatte das gleiche Problem mit der früheren Version von VS-Code 64-Bit. Es funktionierte auch nicht, nachdem ich die oben genannten Optionen überprüft hatte. 

Ich habe das neueste Update von Code v1.25.0 installiert und das Problem wurde automatisch behoben.

 vs code version

Den 64-Bit-Regedit-Fix hier finden Sie.

0
Ravikumar B