如何从 Notepad++ 启动程序?

如何从 Notepad++ 启动程序?

某些文本编辑器(例如 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="">&quot;$(FULL_CURRENT_PATH)&quot;</Command>

这将使用其默认应用程序启动(已保存的)文件。

保存更改,然后加载 Notepad++ 以在运行菜单中查看新条目。

重要的:不要shortcuts.xml使用 Notepad++ 本身进行编辑,因为当程序关闭时,shortcuts.xml 文件会被覆盖(覆盖您所做的任何更改)。

答案2

我猜你的意思是执行 xour 命令或脚本的插件。有一个官方支持的插件N++ 插件目录称为执行

答案3

NPPExec 对我来说不起作用,所以我尝试了 F. Stellari 编写的“RunMe”插件,效果非常好。只需按下一个键或组合键,它就会根据文件的扩展名执行文件。

默认情况下,RunMe 是“Shift + F5”,但您可以通过更改 Notepad++ 的键盘快捷键设置轻松将其更改为 F5。

当前下载网址为: http://sites.google.com/site/fstellari/nppplugins

如果情况发生变化,请搜索“notepad++ runme”

答案4

boot13 的答案有点过于复杂。运行菜单和命令可以做到这一点。它还可以使用指定的热键保存命令。然后将其保存到 UserDefinedCommands 中。

我更喜欢的选项是 NppExec 插件。在选择如何运行程序时,它功能更强大、更灵活,可以在命令行中运行带有控制台输出的内容以及启动 Windows 应用程序。

相关内容