之前版本的 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
文件:
Windows 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
文件:
Windows 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\""