某些文本编辑器(例如 Notepad2)可以运行正在编辑的文件。可以使用 Notepad++ 来实现吗?
答案1
首先关闭Notepad++,然后找到文件shortcuts.xml,通常在:
- Windows 7/8/10:
C:\Users\<username>\AppData\Roaming\Notepad++
- Windows XP:
C:\Documents and Settings\<username>\Application Data\Notepad++
使用 Notepad++ 以外的其他程序(可能是 notepad.exe)打开它,然后在<UserDefinedCommands></UserDefinedCommands>
标签内向文件中添加类似这样的内容:
<Command name="Launch file" Ctrl="yes" Alt="yes" Shift="yes" Key="">"$(FULL_CURRENT_PATH)"</Command>
这将使用其默认应用程序启动(已保存的)文件。
保存更改,然后加载 Notepad++ 以在运行菜单中查看新条目。
重要的:不要shortcuts.xml
使用 Notepad++ 本身进行编辑,因为当程序关闭时,shortcuts.xml 文件会被覆盖(覆盖您所做的任何更改)。
答案2
答案3
NPPExec 对我来说不起作用,所以我尝试了 F. Stellari 编写的“RunMe”插件,效果非常好。只需按下一个键或组合键,它就会根据文件的扩展名执行文件。
默认情况下,RunMe 是“Shift + F5”,但您可以通过更改 Notepad++ 的键盘快捷键设置轻松将其更改为 F5。
当前下载网址为: http://sites.google.com/site/fstellari/nppplugins
如果情况发生变化,请搜索“notepad++ runme”
答案4
boot13 的答案有点过于复杂。运行菜单和命令可以做到这一点。它还可以使用指定的热键保存命令。然后将其保存到 UserDefinedCommands 中。
我更喜欢的选项是 NppExec 插件。在选择如何运行程序时,它功能更强大、更灵活,可以在命令行中运行带有控制台输出的内容以及启动 Windows 应用程序。