之前版本的 Windows 系统中,按住
shift键的同时在空白处点击右键,可以找到从此处打开命令提示符的菜单项。可惜后面版本的 Win10 系统移除了该菜单项,替换成从此处打开 Powershell 窗口。
可能习惯所致,对 Poweshell 不太感冒(启动很慢的感觉[狗头])。在 cmd 中手动切换目录又过于麻烦,尤其是在跨驱动器的情况下。
故尝试在右键菜单中添加“打开命令提示符”选项。

一、添加“从此处打开命令提示符”右键菜单
- 打开注册表编辑器(
CTRL+R->regedit) - 切换到
HKEY_CLASSES_ROOT\Directory\Background\shell\ - 新建项 cmd_shell,其中字符串值
(默认)的数据改为“打开命令提示符”(菜单项的名称) - 在 cmd_shell 中新建字符串值,名称为
Icon,数据为C:\Windows\System32\cmd.exe(图标路径) - 在 cmd_shell 下新建项
command,修改字符串值(默认)的数据为cmd.exe /s /k pushd "%V"(具体执行的命令)


如不想手动添加注册表,以下为可直接双击导入的 open_cmd.reg 文件:1
2
3
4
5
6
7
8Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd_shell]
@="打开命令提示符"
"Icon"="C:\\Windows\\System32\\cmd.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd_shell\command]
@="cmd.exe /s /k pushd \"%V\""
二、右键菜单添加“使用 VSCode 编辑文件”

个人习惯问题,感觉右键点击代码源文件,弹出的菜单里包含“使用 VSCode 编辑”会比较方便一点。方法同样是修改注册表。
- 打开注册表编辑器(
CTRL+R->regedit) - 切换到
HKEY_CLASSES_ROOT\*\shell - 新建项 vscode,其中字符串值
(默认)的数据改为“Open with VSCode”(菜单项的名称) - 在 vscode 中新建字符串值,名称为
Icon,数据类似"F:\Software\VSCode-win32-x64-1.36.1\Code.exe"(图标路径) - 在 vscode 下新建项
command,修改字符串值(默认)的数据为"F:\Software\VSCode-win32-x64-1.36.1\Code.exe" "%1"(具体执行的命令)

如不想手动添加注册表,以下为可直接双击导入的 open_with_code.reg 文件:1
2
3
4
5
6
7
8Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\VSCode]
@="Open with Code"
"Icon"="F:\\Software\\VSCode-win32-x64-1.36.1\\Code.exe"
[HKEY_CLASSES_ROOT\*\shell\VSCode\command]
@="\"F:\\Software\\VSCode-win32-x64-1.36.1\\Code.exe\" \"%1\""