在 Windows 10 中,我将 .TXT 文件扩展名设置为由 NotePad++ 打开。我还将命令行处理器 SETPATHEXT 设置为 .TXT。如果我调用 NotePad++ 并从“打开”菜单中选择一个 .txt 文件,则文件可以正常打开。但如果我输入(或从文件管理器中选择)MyFile.txt,NotePad++ 会执行但会打开一个空白页。感谢您对此的关注。afk
答案1
在我弄清楚如何获取调试信息后,我注意到调用 NPP 时命令行是空的。罪魁祸首原来是 Windows 注册表中缺少一个调用参数。
\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\shell\open\command || “c:\Program Files\NotePad++\NotePad++.exe” 应该在链接后附加参数“%1”。
.\Notepad++.exe“”%1“
感谢您的时间和关注。Austin Kelly
答案2
- 按下WinE打开 Windows 资源管理器文件管理器。
- 右键单击带有扩展名的文件
.txt
。 - 选择
Open with...
- 选择
Choose another app
。 - 如果记事本++未显示,请选择
More apps
。 - 选择记事本++。
- 选择
Always use this app to open .txt files
。 - 点击
OK
。