NppExec

NppExec [ sourceforge ]允许你从 Notepad ++中的控制台窗口执行命令和脚本。它可以在 Plugins -> NppExec 的菜单栏中找到,或者只需 F6 按下键(快捷键 Ctrl + F6 将运行最新的命令)。

示例:以下将

  • 将控制台设置为 output_var: on,这意味着我们可以使用控制台的输出
  • 从文件 C:\scripts\query.sql 运行 SQL 查询
  • 从控制台获取输出并将其放入光标处的活动文件中
  • 关闭控制台
  • 清除控制台
NPE_CONSOLE v+
sqlcmd -S 111.111.1.1 -U UserName -P "password" -i C:\scripts\query.sql
sel_settext $(OUTPUT)
NPP_CONSOLE 0
cls

NppExec 还允许你保存脚本。保存后,你可以随时使用 Plugins -> NppExec -> Advanced Options 并运行它 Notepad ++启动,关闭,甚至使用宏将该脚本添加到插件命令。例如,通过将上述示例保存为运行查询,我可以使用高级选项中的左下角字段将其添加到菜单中。

StackOverflow 文档

只要选中放置到宏子菜单框,该脚本将在重新启动 Notepad ++后以宏的形式提供。

最后,可以使用 Settings -> Shortcut mapper -> Plugin commands 为宏/命令分配快捷方式