Visual Studio-Code „Mit Code öffnen“ wird nach dem Klicken mit der rechten Maustaste auf einen Ordner nicht angezeigt
76
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.
Bitte bearbeiten Sie diesen Beitrag so, dass eine Frage gestellt wird. Es ist derzeit unmöglich zu entscheiden, welche Antworten positiv bewertet werden sollen, da ich nicht sagen kann, welche die (angenommene) Frage richtig beantworten.
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 "Mit Code öffnen" nicht im Kontextmenü des Explorers angezeigt wird, sollten Sie Ihr System neu starten.
Wenn Sie die 64-Bit- oder Insider-Version von VS Code ausführen, ändern Sie den Pfad entsprechend
Ich habe es nie geschafft, dies unter einem Benutzerkonto zum Laufen zu bringen. Aber es funktioniert für Administratorkonten.
CalvinDale
Dies ist natürlich nicht erforderlich, da in meinem Fall bereits alle Schlüssel festgelegt sind. Es gibt immer noch keinen Eintrag im Kontextmenü, es sei denn, Sie müssen als Administrator arbeiten, bevor Sie VS Code in einem globalen Ordner installieren. Es sieht also so aus, als ob VS-Code entweder nicht für die Ausführung auf einem Mehrbenutzersystem ausgelegt ist oder den Anwendungsfall der Arbeit als nicht administrativer Benutzer nicht unterstützt. Ist es 2002 und XP wurde als nächstes großes Ding veröffentlicht oder ist es 2017 und die Leute sind seit Vista damit beschäftigt, nicht mehr als Administratoren zu arbeiten? Was ist, wenn Microsoft sein eigenes Betriebssystem nicht ordnungsgemäß unterstützt?
Thomas Urban
@wosi wie können wir die Option bei Bedarf löschen?
AmiNadimi
1
@CalvinDale, Öffnen Sie cmd als Administrator, fügen Sie den vollständigen Pfad der .reg-Datei in die Eingabeaufforderung ein, geben Sie ein und bestätigen Sie alle. Erledigt.
Luca
1
Jetzt, da Code 64-Bit verfügbar ist, funktioniert dies genauso gut, indem alle Vorkommen von "(x86)" durch "" ersetzt werden. Oder ändern Sie mit anderen Worten "Programme (x86)" in "Programme".
Michael Plautz
50
Überprüfen Sie bei der Installation (oder Neuinstallation und) alle Kontrollkästchen, insbesondere:
Aktion "Mit Code öffnen" zum Kontextmenü der Windows Explorer-Datei hinzufügen
Aktion "Mit Code öffnen" zum Kontextmenü des Windows Explorer-Verzeichnisses hinzufügen
@ar Dies funktioniert, wenn Sie als Administrator angemeldet sind. Es funktioniert nicht, wenn Sie nicht zur Administratorgruppe gehören (bewährte Vorgehensweise aus Sicherheitsgründen).
Simonl
1
Gut, dass Sie einfach darüber installieren können, ohne dass Sie es zuerst deinstallieren müssen!
Kamran Kia
21
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\""
Offensichtlich entfernt der integrierte Updater diesen Patch gelegentlich, sodass ich ihn nach dem Upgrade des VS-Codes erneut anwenden muss.
Thomas Urban
15
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
Wenn "Mit Code öffnen" 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
Danke für dieses Update. Ich bin froh zu sehen, dass ich nicht der einzige bin, der versucht, so wenig wie möglich mit Administratorrechten zu arbeiten.
Thomas Urban
10
Diese Einstellungen werden normalerweise pro Benutzer für VS-Code gespeichert.
So legen Sie ein neues Benutzerkonto fest: Führen Sie das Installationsprogramm erneut aus.
Keiner der oben genannten Registrierungseinträge funktionierte für mich mit einem Standardbenutzerkonto (ohne Administratorrechte).
Ich habe dann alle Schlüssel eingesteckt HKEY_LOCAL_MACHINEund 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.
Nun, ich habe es monatelang so oft versucht, aber das hat bei mir nie funktioniert, da diese Option angekreuzt wurde und diese Optionen immer noch nicht zu meinem Kontextmenü hinzugefügt werden, sondern zum Kontextmenü des Administratorbenutzers, zu dem ich aufgefordert wurde Wechseln Sie nur zur Installation zu. Sie vermissen einen wesentlichen Punkt dieses Problems. Außerdem glaube ich nicht, dass Leute, die eine Patch-Registrierung durchführen, erwägen, einige Programme zu deinstallieren, um ihre Einstellungen implizit zu löschen.
Thomas Urban
Ich verstehe Ihren Kommentar nicht wirklich, aber um meine Antwort weiter zu erläutern, möchte ich sagen, dass vielleicht jemand die Einstellungen in der Registrierung optimieren möchte, weil er der Meinung ist, dass dies bei der Deinstallation seines VS-Codes der Fall sein wird Stellen Sie die benutzerdefinierten Einstellungen nach der Neuinstallation auf die Standardeinstellungen zurück. Meine Antwort ist die Zusicherung, dass Ihre Einstellungen auch nach der Deinstallation und Neuinstallation des Programms erhalten bleiben.
Alf Moh
1
Das hat bei mir gut funktioniert und ja - wie Sie bereits erwähnt haben, sind alle Einstellungserweiterungen intakt geblieben!
Whytheq
Sie müssen nicht einmal deinstallieren. Laden Sie einfach das Installationsprogramm herunter, führen Sie es aus und es wird über der vorhandenen Installation installiert. Ich denke, es ist die Deinstallation, vor der die Leute Angst haben. Ich habe das erst vor ein paar Minuten gemacht und es funktioniert; Alle Einstellungen und Plugins intakt.
MSOACC
6
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
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.
Die Registrierungsdatei am verknüpften Speicherort funktionierte für mich unter Win 10 64-Bit, nachdem der personalisierte Installationspfad angepasst wurde.
Besiegte Wombat
1
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]
Es gab schwerwiegende Formatierungsprobleme mit Ihrer RegEx-Datei und den Speicherorten, die dies verhindert hätten. Insbesondere befand sich Ihre *.regDatei >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.
Jeremy Caney
1
Danke @JeremyCaney für die Korrektur. Ich bin neu in dem Editor, der hier für die Beantwortung verwendet wird. Ich werde sicherlich die Fehler in zukünftigen Beiträgen zur Kenntnis nehmen.
pr0f3ss0r
1
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.
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):
Doppelklicken Sie darauf, um die Registrierungseinträge zu erstellen
quelle
Überprüfen Sie bei der Installation (oder Neuinstallation und) alle Kontrollkästchen, insbesondere:
Ich hoffe das hilft.
quelle
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 :
quelle
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):
Doppelklicken Sie darauf, um die Registrierungseinträge zu erstellen
Im Wesentlichen habe ich HKEY_CLASSES_ROOT durch HKEY_CURRENT_USER \ Software \ Classes ersetzt
quelle
Diese Einstellungen werden normalerweise pro Benutzer für VS-Code gespeichert.
So legen Sie ein neues Benutzerkonto fest: Führen Sie das Installationsprogramm erneut aus.
quelle
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!quelle
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
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.
quelle
mein vscode hier installiert:
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:
Fügen Sie Visual Studio-Code zum Rechtsklick-Ordner in Windows hinzu
quelle
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
quelle
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
Öffne einen Ordner
Öffnen Sie eine Datei für Zeile und Spalte
Quelle : https://code.visualstudio.com/docs/editor/command-line
Beispiel:
quelle
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 .
quelle
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.
quelle
Fügen Sie den folgenden Code ein und speichern Sie ihn mit der Erweiterung .reg
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:
quelle
*.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.
quelle
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.
quelle
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.
quelle