在 Windows 中,如果右键单击某个.bat
文件,会出现“编辑”选项,该选项会使用 打开 .bat 文件notepad
。如何让 Windows 改用Notepad++
?
请注意,这与问题不同如何将 Notepad++ 设置为默认编辑器?。在这个问题中,用户询问如何Notepad++
为特定文件类型设置默认打开程序。这不是我想要的,因为我希望双击.bat
文件就能执行它们。
答案1
更改与批处理文件的“编辑”动词关联的程序:
- 运行 RegEdit(以管理员身份)
- 导航
HKEY_CLASSES_ROOT\batfile\shell\edit\command
。 - 修改默认值并将值数据从更改
%SystemRoot%\System32\NOTEPAD.EXE %1
为"C:\Program Files (x86)\Notepad++\notepad++.exe" "%1"
- 关闭 RegEdit。
- 右键单击 -> “编辑”现在应该在 NotePad++ 中打开批处理文件。
笔记:如果 Notepad++.exe 位于系统中的其他文件夹中,则可能需要调整其路径。
另请注意:这是一个全系统的变革。
答案2
如果正在编辑的文件名中有空格,则"
可以使用双引号 ( ) 括住参数。例如:
"C:\Program Files (x86)\Notepad++\notepad++.exe" "%1"