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 為巨集/命令分配快捷方式