从Windows资源管理器中的VS Code中打开文件夹

问题描述

在安装VS Code时,我们可以选择打勾Open with Code。我只给文件打了勾号,但没有给文件夹打勾号。那么安装后如何打开呢?

当我打开文件时:

When I'm opening a file(IMG)

当我打开文件夹时:

(IMG)

我希望右键单击文件夹中的Open with Code选项,就像在文件显示的那样。

解决方法

answer from @dqureshiumar是正确的,如果您已在VS Code安装过程中选中了该选项。但是,也许您尚未检查它,现在不希望或者无法重新安装它。或者也许您需要在右键单击文件夹时显示的操作方面更具灵活性

因此,您可以在Windows注册表中创建自己的文件夹操作:

  • ⊞Win + R 并输入regedit
  • 导航到路径HKEY_CLASSES_ROOT\Directory\shell
  • 右键单击并创建一个名为Key的新vscode
  • (Default) REG_SZ处,放置所需的文本,例如Open with Code
  • (可选)创建一个指向Icon路径(最有可能是Code.exe)的"%LocalAppData%\Programs\Microsoft VS Code\Code.exe"键。

在这一点上,像这样:

Added new Directory/shell Action on regedit

regedit里面,继续:

  • Key内部创建另一个名为command的新vscode
  • (Default) REG_SZ处,根据您的"%1"路径(很可能是Code.exe)打开当前路径("%LocalAppData%\Programs\Microsoft VS Code\Code.exe" "%1")。

现在,看到类似这样的内容:

Added new command key inside vscode action on regedit

最后,进入Windows资源管理器并右键单击任何文件夹:

enter image description here

它是按需更新的,因此,如果需要,您也可以玩文字,图标和命令来尝试自己的自定义操作。如果您想使用其他可能性,例如将单击的文件夹添加到当前工作区,则VS代码Command Line Interface reference可能会有所帮助。

PS .:处理regedit可能很危险。如果您对此不太熟悉,请谨慎使用并创建.reg备份。

,

在安装过程中,您必须检查Open With Code的选项。

要在Visual Studio Code中打开文件夹,有两种方法。

  1. 右键单击文件夹区域内的“文件夹”,然后单击“打开代码”。

enter image description here

  1. 使用代码打开的第二种方法是使用终端。使用cmd转到您的文件夹路径,然后点击code .。您的文件夹将在Visual Studio Code
  2. 中打开

enter image description here

,

正如Marc L. 已经指出的那样,重新安装是激活Open with Code 的最简单方法。重新安装不会影响您之前拥有的设置和扩展。

  1. 只需下载 VScode here;
  2. 运行安装程序;
  3. 在安装程序中,单击以激活以下两个选项:
    • 向 Windows 资源管理器文件上下文菜单添加“使用代码打开”操作
    • 将“使用代码打开”操作添加到 Windows 资源管理器目录上下文菜单