Gerade Visual Studio Code 1.1.1 auf einem Windows 7-Computer installiert. Wenn ich mit der rechten Maustaste auf einen Ordner klicke, wird "Mit Code öffnen" nicht angezeigt.
Antworten:
Kopiert 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
Hier ist die Version der Datei, die von Cockney Rhyming Jedi bereitgestellt wurde, bevor sie für die Verwendung mit der 64-Bit-Version von Visual Studio Code geeignet ist :
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\""
NB: Dies gilt für die 32-Bit-Version . Für die 64-Bit-Version siehe Cepharums Antwort.
Leichte Änderung der vorherigen Antwort, damit Nicht-Administratoren die Funktionen 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
Im Wesentlichen habe ich HKEY_CLASSES_ROOT durch HKEY_CURRENT_USER \ Software \ Classes ersetzt
Keiner der oben genannten Registrierungseinträge funktionierte für mich mit einem Standardbenutzerkonto (ohne Administratorrechte).
Ich habe dann alle Schlüssel eingesteckt HKEY_LOCAL_MACHINE
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\""
Ich möchte hinzufügen, dass viele sich für die Registrierungsmethode entscheiden möchten, weil sie befürchten, alle Einstellungen zu verlieren. Einfach erneut herunterladen (falls Sie die Download-Datei noch nicht haben) und neu installieren. Aktivieren Sie bei der Neuinstallation das Kontrollkästchen
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. Tatsächlich wird es beim Start mit Ihrem Arbeitsverzeichnis gestartet, als hätten Sie es nie deinstalliert.
mein vscode hier installiert:
C:\Users\saber\AppData\Local\Programs\Microsoft VS Code\code.exe
sollte SABRE durch Ihren PC-Benutzernamen ersetzen
Das Skript ist also so:
Speichern Sie diesen Inhalt als .reg-Skriptdatei mit der ersten Zeile mit : Windows Registry Editor Version 5.00
Führen Sie es dann aus:
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\""
Fügen Sie Visual Studio-Code zum Rechtsklick-Ordner in Windows hinzu
Führen Sie das Installationsprogramm einfach erneut aus, wobei die open in file explorer
Option ausgewählt ist. Sie werden fertig sein.
Machen Sie sich keine Sorgen um die Dateien, die bereits in vsCode geöffnet wurden. Keine davon wird geändert
Wenn Sie lieber die Tastatur als die Maus verwenden. Diese Lösung ist für Sie ...
Geben Sie die folgenden Befehle in Ihren Datei-Explorer (Speicherort) ein.
Öffnen Sie ein Projekt
vscode://file/{full path to project}/
vscode://file/c:/myProject/
vscode:// --opens vscode for current directory
Öffne einen Ordner
vscode://file/{full path to file}
vscode://file/c:/myProject/package.json
Öffnen Sie eine Datei für Zeile und Spalte
vscode://file/{full path to file}:line:column
vscode://file/c:/myProject/package.json:5:10
Quelle : https://code.visualstudio.com/docs/editor/command-line
Beispiel:
Ich hatte das gleiche Problem mit der früheren Version von VS-Code 64-Bit. Es hat auch nach der Neuinstallation nicht funktioniert, indem ich die oben genannten Optionen überprüft habe.
Ich habe das neueste Update von Code v1.25.0 installiert und das Problem wurde automatisch behoben.
Den 64-Bit-Regedit-Fix finden Sie hier .
Versuchen Sie, die Microsoft vs Code-Dateien herauszufinden. Sie befinden sich einige Zeit am Standardspeicherort und manchmal unter C: \ Users \ PAPPU KUMAR \ AppData \ Local \ Programs \ Microsoft VS Code.
und fügen Sie es dann den Dateien vscode.reg (create one) hinzu.
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\""
Fügen Sie den folgenden Code ein und speichern Sie ihn mit der Erweiterung .reg
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\""
Drücken Sie dann die WindowsTaste, suchen Sie Visual Studio Code, klicken Sie mit der rechten Maustaste und öffnen Sie den Speicherort:
Klicken Sie mit der rechten Maustaste und klicken Sie Properties, und kopieren Sie dann den Dateipfad.
Öffnen regedit
:
Doppelklicken Sie für jedes der folgenden Elemente auf das Symbol und fügen Sie den von oben kopierten Dateipfad ein:
[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]
*.reg
Datei >
am Anfang jeder Zeile und hatte Inhalte so verpackt, dass ich glaube, dass sie beim Import Probleme verursacht hätten. Außerdem waren Ihre Registrierungspfade wirklich inkonsistent, wobei einige die Pfadbegrenzer verwendeten >
oder sogar -->
als Trennzeichen verwendeten. Ich habe dies aktualisiert, um diese Probleme zu vermeiden. Bitte überprüfen Sie meine Änderungen sorgfältig, um sicherzustellen, dass sie Ihre Absicht erfassen. In Zukunft legen Sie jedoch bitte mehr Wert auf Ihre Formatierung und Ihren Code, um sicherzustellen, dass er funktioniert.
Wenn Sie vscode bereits installiert haben und die Option "Mit Code öffnen" möchten.
Laden Sie einfach vscode von der offiziellen Website herunter ... hier !
Führen Sie das Installationsprogramm mit aktivierter Option "Mit Code öffnen" aus.
Die vorhandene vscode-Installation wird mit der Option "Mit Code öffnen" aktualisiert.
Dieses Problem tritt normalerweise auf, wenn der vs-Code-Benutzer eine Standardbenutzerrolle hat. Bei der Installation von VS Code wird die Eingabeaufforderung admin angezeigt. Dies bedeutet, dass vs code als Administrator installiert ist. Wenn Sie die Kontrollkästchen aktiviert haben, werden die Verknüpfungen hinzugefügt, aber nur auf das Administratorkonto angewendet, das bei der Installation in die Admin-Eingabeaufforderung eingegeben wurde.
Eine schnelle Problemumgehung besteht darin, den aktuellen Benutzer (der den vs-Code verwendet) vorübergehend zur Administratorgruppe hinzuzufügen, VS Code mit den aktuellen Administratorrechten des Benutzers zu deinstallieren und anschließend erneut zu installieren und den Benutzer nach der Installation aus der Administratorgruppe zu entfernen.
Führen Sie einfach das Installationsprogramm erneut aus, wählen Sie die Optionen im Setup aus und lassen Sie es installieren. Sie verlieren keine Daten. Alles wird noch intakt sein wie vorher. Es werden nur die fehlenden Einstellungen hinzugefügt und der Pfad aktualisiert.