问题描述
在安装VS Code时,我们可以选择打勾Open with Code
。我只给文件打了勾号,但没有给文件夹打勾号。那么安装后如何打开呢?
当我打开文件时:
当我打开文件夹时:
我希望右键单击文件夹中的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"
键。
在这一点上,像这样:
在regedit
里面,继续:
- 在
Key
内部创建另一个名为command
的新vscode
。 - 在
(Default)
REG_SZ
处,根据您的"%1"
路径(很可能是Code.exe
)打开当前路径("%LocalAppData%\Programs\Microsoft VS Code\Code.exe" "%1"
)。
现在,看到类似这样的内容:
最后,进入Windows资源管理器并右键单击任何文件夹:
它是按需更新的,因此,如果需要,您也可以玩文字,图标和命令来尝试自己的自定义操作。如果您想使用其他可能性,例如将单击的文件夹添加到当前工作区,则VS代码Command Line Interface reference可能会有所帮助。
PS .:处理regedit
可能很危险。如果您对此不太熟悉,请谨慎使用并创建.reg
备份。
在安装过程中,您必须检查Open With Code
的选项。
要在Visual Studio Code
中打开文件夹,有两种方法。
- 右键单击文件夹区域内的“文件夹”,然后单击“打开代码”。
- 使用代码打开的第二种方法是使用终端。使用
cmd
转到您的文件夹路径,然后点击code .
。您的文件夹将在Visual Studio Code
中打开
正如Marc L. 已经指出的那样,重新安装是激活Open with Code
的最简单方法。重新安装不会影响您之前拥有的设置和扩展。
- 只需下载 VScode here;
- 运行安装程序;
- 在安装程序中,单击以激活以下两个选项:
- 向 Windows 资源管理器文件上下文菜单添加“使用代码打开”操作
- 将“使用代码打开”操作添加到 Windows 资源管理器目录上下文菜单