Только что установил Visual Studio Code 1.1.1 на компьютере под управлением Windows 7. Когда я щелкаю правой кнопкой мыши по папке, "Open With Code" не появляется.
Код Visual Studio "Открыть с кодом" не появляется после щелчка правой кнопкой мыши по папке
Ответ 1
Скопировано из http://thisdavej.com/right-click-on-windows-folder-and-open-with-visual-studio-code/
-
Создайте файл vsCodeOpenFolder.reg с этим контентом (если вы не выбрали путь установки по умолчанию, вам необходимо настроить пути в этом файле):
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\""
-
Дважды щелкните его, чтобы создать записи в реестре
- Если "Открыть с кодом" не отображается в контекстном меню "Проводник", необходимо перезагрузить систему.
- Если вы используете 64-битную или инсайдерскую версию VS Code, измените путь соответственно
Ответ 2
При установке (или переустановке и) проверки всех checkBoxes особенно:
Добавить действие "Открыть с кодом" в контекстное меню файла проводника Windows
Добавить действие "Открыть с кодом" в контекстное меню каталога Windows Explorer
Надеюсь, это поможет.
Ответ 3
Примечание. Это для 32-разрядной версии, для 64-разрядной версии см. ответ Cepharum.
Незначительное изменение предыдущего ответа, чтобы позволить не администраторам получить функциональность в своих контекстных меню:
-
Создайте файл vsCodeOpenFolder.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:\\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\""
-
Дважды щелкните его, чтобы создать записи в реестре
- Если "Открыть с кодом" не отображается в контекстном меню "Проводник", необходимо перезагрузить систему.
По существу я заменил HKEY_CLASSES_ROOT на HKEY_CURRENT_USER\Software\Classes
Ответ 4
Здесь представлена версия файла, предоставленная Cockney Rhyming Jedi, прежде чем она будет использоваться с 64-разрядной версией кода Visual Studio:
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\""
Ответ 5
Эти настройки обычно сохраняются для каждого пользователя для кода VS.
Чтобы установить новую учетную запись пользователя: перезапустите установщик.
Ответ 6
Я хотел бы добавить, что многие хотели бы пойти на метод Registry, потому что они боятся, что могут потерять все свои настройки. Просто перезагрузите (если у вас еще нет файла загрузки) и переустановите. При переустановке отметьте
Add "Open with Code" action to Windows Explorer file context menu
Add "Open with Code" action to Windows Explorer directory context menu
как уже сказано в других ответах. Ваши настройки останутся неповрежденными. Фактически, когда он запускается, он запускается с вашим рабочим каталогом, как если бы вы его не удалили.