Notepad++ Python腳本需要放置到特殊的目錄中,以便於通過Python插件識別,然後可以在Notepad++中啟動.通常這個目錄是%APPDATA%\Notepad++\plugins\config\PythonScript。這個腳本也可以通過菜單Plugins->Python Script->Scripts啟動.我們也可以創建工具欄按鈕為這些腳本以便於快速啟動它們。
編程對統計字數
為了展示這個插件,寫壹個python 腳本 ,用來計算 字符,字,行在當前的Notepad++編輯窗口。
from Npp import *
import re
numChars = 0
numWords = 0
numLines = 0
editorContent = editor.getText()
for line in editorContent.splitlines():
numLines += 1
for word in re.findall("[a-zA-Z0-9]+", line):
numWords += 1
numChars += len(word)
notepad.messageBox("Number of characters: %d \nNumber of words: %d \nNumber of lines: %d" % (numChars, numWords, numLines))
在第7行 我們獲取實際編輯窗口中的文本內容和所有其他的壹起,典型Python程序除外,
在第13行 我們打印 字符,字和行通過 Notepad++ 消息盒。
編程控制Notepad++的書簽