<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Windows on 武成龙</title><link>https://orangon.github.io/tags/windows/</link><description>Recent content in Windows on 武成龙</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Sun, 19 Oct 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://orangon.github.io/tags/windows/index.xml" rel="self" type="application/rss+xml"/><item><title>为 Windows 右键添加 VS Code 快捷打开方式</title><link>https://orangon.github.io/posts/2025-10-19-windows-right-click/</link><pubDate>Sun, 19 Oct 2025 00:00:00 +0000</pubDate><guid>https://orangon.github.io/posts/2025-10-19-windows-right-click/</guid><description>&lt;h1 id="为-windows-右键添加-vs-code-快捷打开方式"&gt;为 Windows 右键添加 VS Code 快捷打开方式
&lt;/h1&gt;&lt;p&gt;本文介绍如何在 Windows 右键菜单中添加使用 VS Code 快速打开文件和文件夹的方法。&lt;/p&gt;
&lt;p&gt;共可添加三种右键菜单功能：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;右键点击文件夹&lt;/strong&gt;：在文件夹上右键，选择&amp;quot;通过VS Code打开&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;右键点击文件&lt;/strong&gt;：在单个文件上右键，选择&amp;quot;通过VS Code打开&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;右键点击空白处&lt;/strong&gt;：在文件夹内空白处右键，选择&amp;quot;通过VS Code打开当前文件夹&amp;quot;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;方法有两种，直接重装 VS Code 并勾选安装选项，或者通过注册表手动添加。&lt;/p&gt;
&lt;h2 id="方法一重新安装-vs-code推荐"&gt;方法一：重新安装 VS Code（推荐）
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;下载最新的 VS Code 安装包&lt;/li&gt;
&lt;li&gt;运行安装程序时，确保勾选&amp;quot;&lt;strong&gt;将&amp;rsquo;通过Code 打开&amp;rsquo;操作添加到Windows资源管理器上下文菜单&lt;/strong&gt;&amp;ldquo;选项&lt;/li&gt;
&lt;li&gt;完成安装后即可在右键菜单中看到 VS Code 选项&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="方法二修改注册表"&gt;方法二：修改注册表
&lt;/h2&gt;&lt;p&gt;如果你不想重新安装，可以通过修改注册表，分为手动添加和使用注册表文件：&lt;/p&gt;
&lt;h3 id="手动操作"&gt;手动操作：
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;打开注册表编辑器&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;按 &lt;code&gt;Win + R&lt;/code&gt; 键，输入 &lt;code&gt;regedit&lt;/code&gt;，回车&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;为文件夹添加右键菜单&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;导航到：&lt;code&gt;HKEY_CLASSES_ROOT\Directory\shell&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;在 &lt;code&gt;shell&lt;/code&gt; 上右键 → 新建 → 项，命名为 &lt;code&gt;VSCode&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;在右侧窗口双击&amp;quot;默认&amp;rdquo;，输入显示的名称，如&amp;quot;通过VS Code打开&amp;quot;&lt;/li&gt;
&lt;li&gt;在 &lt;code&gt;VSCode&lt;/code&gt; 上右键 → 新建 → 项，命名为 &lt;code&gt;command&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;在右侧窗口双击&amp;quot;默认&amp;quot;，输入 VS Code 的安装路径：
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;#34;C:\Users\你的用户名\AppData\Local\Programs\Microsoft VS Code\Code.exe&amp;#34; -n &amp;#34;%V&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;#34;C:\Users\你的用户名\AppData\Local\Programs\Microsoft VS Code\Code.exe&amp;#34; -r &amp;#34;%V&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;为文件添加右键菜单&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;导航到：&lt;code&gt;HKEY_CLASSES_ROOT\*\shell&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;重复上述步骤 2 的操作&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;为文件夹空白处添加右键菜单&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;导航到：&lt;code&gt;HKEY_CLASSES_ROOT\Directory\Background\shell&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;重复上述步骤 2 的操作&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;注意：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;-n 是使用新窗囗打开，-r 是使用当前窗口打开&lt;/li&gt;
&lt;li&gt;更改了不需要重启电脑&lt;/li&gt;
&lt;li&gt;注意大小写，双引号（英文双引号），句号（英文）空格，路径（自身电脑 vscode 打开路径）&lt;/li&gt;
&lt;li&gt;OpenWithVSCode 是右键显示的名称，可自行更改， command 是启动命令，不加会无法执行， Icon 是图标，也可自行更改&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;常见 VS Code 安装路径：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;C:\Users\用户名\AppData\Local\Programs\Microsoft VS Code\Code.exe&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;C:\Program Files\Microsoft VS Code\Code.exe&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="使用注册表文件"&gt;使用注册表文件：
&lt;/h3&gt;&lt;p&gt;创建一个 &lt;code&gt;.reg&lt;/code&gt; 文件，内容如下：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-reg" data-lang="reg"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Windows Registry Editor Version 5.00
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;; 右键文件夹用VS Code打开&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;HKEY_CLASSES_ROOT&lt;/span&gt;&lt;span class="k"&gt;\Directory\shell\VSCode]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;@&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;通过VS Code打开&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;&amp;#34;Icon&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;C:\\Users\\你的用户名\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;HKEY_CLASSES_ROOT&lt;/span&gt;&lt;span class="k"&gt;\Directory\shell\VSCode\command]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;@&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;\&amp;#34;C:\\Users\\你的用户名\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\&amp;#34; \&amp;#34;%V\&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;; 右键文件用VS Code打开&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;HKEY_CLASSES_ROOT&lt;/span&gt;&lt;span class="k"&gt;\*\shell\VSCode]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;@&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;通过VS Code打开&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;&amp;#34;Icon&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;C:\\Users\\你的用户名\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;HKEY_CLASSES_ROOT&lt;/span&gt;&lt;span class="k"&gt;\*\shell\VSCode\command]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;@&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;\&amp;#34;C:\\Users\\你的用户名\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\&amp;#34; \&amp;#34;%V\&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;; 右键文件夹空白处用VS Code打开当前文件夹&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;HKEY_CLASSES_ROOT&lt;/span&gt;&lt;span class="k"&gt;\Directory\Background\shell\VSCode]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;@&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;通过VS Code打开当前文件夹&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;&amp;#34;Icon&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;C:\\Users\\你的用户名\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;HKEY_CLASSES_ROOT&lt;/span&gt;&lt;span class="k"&gt;\Directory\Background\shell\VSCode\command]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;@&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;#34;\&amp;#34;C:\\Users\\你的用户名\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\&amp;#34; \&amp;#34;%V\&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;将文件保存为 &lt;code&gt;.reg&lt;/code&gt; 格式，双击运行即可。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;注意&lt;/strong&gt;：请根据你的实际 VS Code 安装路径修改上述路径中的用户名部分。&lt;/p&gt;
&lt;h2 id="windows-11-右键菜单配置"&gt;Windows 11 右键菜单配置
&lt;/h2&gt;&lt;p&gt;在 Windows 11 中，右键菜单分为两种模式：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;现代模式&lt;/strong&gt;：右键显示简化菜单，需要点击&amp;quot;显示更多选项&amp;quot;才能看到完整菜单&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;经典模式&lt;/strong&gt;：直接显示完整的传统右键菜单&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;使用传统的注册表方法无法直接添加到现代菜单中，导致 VS Code 选项只出现在&amp;quot;显示更多选项&amp;quot;中。对此，不想折腾的话可以直接使用 Shift + 右键 打开完整菜单，或者一劳永逸地切换到经典模式。最后，还有一种待验证的方法是使用 PowerToys 工具来管理现代菜单。&lt;/p&gt;
&lt;h3 id="切换到经典模式"&gt;切换到经典模式
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;打开注册表编辑器&lt;/li&gt;
&lt;li&gt;导航到：&lt;code&gt;HKEY_CURRENT_USER\Software\Classes\CLSID&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;新建项：&lt;code&gt;{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;在该项下新建项：&lt;code&gt;InprocServer32&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;修改&amp;quot;默认&amp;quot;值为空字符串即可&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="使用-powertoys-管理现代菜单"&gt;使用 PowerToys 管理现代菜单
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;PowerToys&lt;/strong&gt;（微软官方工具）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;从 GitHub 或 Microsoft Store 安装 PowerToys&lt;/li&gt;
&lt;li&gt;在设置中寻找右键菜单管理功能&lt;/li&gt;
&lt;li&gt;添加 VS Code 到现代菜单&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>