Notepad++,也叫npp,是一款類似于記事本的開源小軟件。它運(yùn)行便攜,體積小、資源占用小,支持眾多程序語(yǔ)言,比如C++、C#、Java 等主流程序語(yǔ)言;支持HTML、XML、ASP,Perl、Python、JavaScript等網(wǎng)頁(yè)/腳本語(yǔ)言。
而且Notepad++做為程序員們最喜愛的編輯器之一,像語(yǔ)法高亮,語(yǔ)法折疊, 宏等編輯器常用功能一個(gè)都不少。如果你發(fā)現(xiàn)Notepad++有不滿意的地方,還可以通過(guò)安裝擴(kuò)展或自行開發(fā)擴(kuò)展來(lái)定義一個(gè)更強(qiáng)大的Notepad++! (推薦學(xué)習(xí):notepad++)
下面介紹,通過(guò)在NotePad++中安裝Compare插件,來(lái)進(jìn)行兩個(gè)Python文件的對(duì)比。
打開NotePad++,點(diǎn)擊工具欄上的[插件]–》Plugin Manager —》Show Plugin Manager,勾選√Compare –》Install,如圖(1)、(2)所示:
圖(1) 點(diǎn)擊[插件]–》Plugin Manager –》Show Plugin Manager
圖(2) 勾選√ Compare —》Install
2. 用NotePad++打開要對(duì)比的兩個(gè)文件,比如SN.txt和11.txt,其中SN.txt是源文件,11.txt是目標(biāo)文件。點(diǎn)擊工具欄的【插件】—》Compare,勾選√
Align Matches (對(duì)齊匹配)
Ignore Spacing (忽略空格)
Detect Moves (檢測(cè)移動(dòng))
Navigation bar (導(dǎo)航欄)
如圖(3)所示:
圖(3) 設(shè)置要對(duì)比的條件
然后,點(diǎn)擊【插件】/Compare/ Compare,如圖(4)所示:
圖(4) 打開SN.txt和11.txt,點(diǎn)擊【插件】/Compara/Compare
效果如下:
圖(5) 查看黃顏色表示的行,發(fā)現(xiàn)目標(biāo)文件11.txt中語(yǔ)句的int有問(wèn)題,應(yīng)該是init,即 int —> init