Подтвердить что ты не робот

Код Visual Studio "Открыть с кодом" не появляется после щелчка правой кнопкой мыши по папке

Только что установил Visual Studio Code 1.1.1 на компьютере под управлением Windows 7. Когда я щелкаю правой кнопкой мыши по папке, "Open With Code" не появляется.

введите описание изображения здесь

4b9b3361

Ответ 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

установить vscode

Надеюсь, это поможет.

Ответ 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

как уже сказано в других ответах. Ваши настройки останутся неповрежденными. Фактически, когда он запускается, он запускается с вашим рабочим каталогом, как если бы вы его не удалили.