
搞程序開發(fā)的小伙伴相信對Notepad++都不會陌生,是一個占用空間少、打開啟動快的文件編輯器,很多程序員喜歡使用Notepad++進行純文本編輯或者腳本開發(fā),但是Notepad++的功能絕不止于此,下面我們就來講講如何使用Nopad++配合插件來提高工作效率。
1、 Compare
這是一個差異對比插件,有個小伙伴會說和BCompare有什么區(qū)別?區(qū)別是這個插件不僅支持文件間的差異對比,還支持git管控下的同一個文件不同提交記錄下的差異對比。作為一個插件,Compare即開即用,用完就走,比BCompare使用起來更加方便。

我們先來看一下文件間差異對比展示,對比時,可以通過右邊的差異定位條快速定位到差異行,差異行以及差異字符不同深度顏色高亮顯示。

再看一下git管控文件版本間差異對比展示,可以看到和最近的commit記錄比較,我們又進行了文件修改,刪除了方法注釋。

還可以在插件的Settings里面對文件展示、標(biāo)記色設(shè)置個人偏好:

2、 Explorer
這個插件可以實現(xiàn)在Notpad++左邊顯示一個文件資源管理器,和windows系統(tǒng)一樣的樹狀目錄結(jié)構(gòu),便于我們快速定位文件和修改,再也不用去系統(tǒng)文件管理器先一個一個找到文件位置再打開文件了,媽媽再也不用擔(dān)心我找不到作業(yè)在哪里啦!


需要注意的是,這里如果打開NotePad++不支持的文檔,就會以亂碼格式顯示,所以只能算是個輕型文件系統(tǒng),用來打開Notepad++支持格式的文檔。
3、NppExport
這個插件主要是用來進行代碼導(dǎo)出和代碼復(fù)制,有的小伙伴可能說我左手C右手V,它不香嗎?為啥還要脫褲子放~,用它來導(dǎo)出/復(fù)制呢?且聽我娓娓道來。

我們平時CV拷貝-粘貼都是復(fù)制的代碼內(nèi)容,無法保留代碼顏色、字體格式等信息,理論上日常使用也夠了,但當(dāng)需要做項目成果PPT等文檔或?qū)⒋ademo用作web展示時,就需要表達更多的信息,需要代碼不只是只有內(nèi)容,還需要格式、顏色等,這時候我們就可以使用這個插件來實現(xiàn)。
????????3.1 Export to RTF
????????導(dǎo)出為可以使用Word打開的富文本文件??梢钥吹剑a顏色和格式都完整地保留了:

????????3.2 Export to HTML
????????導(dǎo)出為HTML展示格式的文件。對于前端小伙伴來說,這個功能還是比較實用的,可以將展示內(nèi)容直接一鍵轉(zhuǎn)換,不用再搞一大堆標(biāo)簽來手動實現(xiàn):

????????導(dǎo)出后在Chrome上打開,展示效果是這樣滴:

????????3.3 Copy RTF to clipboard
????????這個和Export to RTF其實差不多,只是Export to RTF是保存為文件,Copy RTF to clipboard是將富文本拷貝到剪切板。
????????3.4 Copy HTML to clipboard
????????這個和Export to HTML差不多,只是Export to HTML是保存為.html文件,Copy HTML to clipboard是將帶有html標(biāo)簽的文本內(nèi)容拷貝到剪切板。
????????3.5 Copy all formats to clipboard
????????這個功能相當(dāng)于Copy RTF to clipboard和Copy HTML to clipboard兩個的綜合,實現(xiàn)將文本轉(zhuǎn)為帶標(biāo)簽的html格式,然后還保存背景色等格式。
4、NppFTP
這是一個遠程文件編輯插件,可以實現(xiàn)在windows本地編輯遠程服務(wù)器文件,也是我使用最頻繁的一個插件。經(jīng)常在Linux服務(wù)器上做開發(fā)的小伙伴,相信都應(yīng)該知道Linux服務(wù)器上的VI編輯器,VI編輯器用來少量改動文件還是極好用的,但是如果文件改動點比較多,那么使用VI編輯器就比較費勁,需要在各種命令間來回切換,還要頻繁移動光標(biāo)定位。這時候,我們就需要用到下面這個插件來提高我們的工作效率。

打開NppFTP插件后,可以看到Notpad++多出兩個模塊,如下圖所示。FTP文件管理器主要是在連接到遠程節(jié)點后進行文件目錄樹展示用的,操作反饋輸出窗口則是在我們對文件進行編輯保存后,反饋操作結(jié)果的。

然后我們需要通過文件管理模塊上方的菜單欄來:設(shè)置遠程服務(wù)器節(jié)點連接信息,遠程節(jié)點連接兩個操作,如下圖:

連接后,會自動進入到節(jié)點登錄用戶的根目錄:

然后,我們就可以定位到我們需要修改的文件,進行文件修改,保存。保存成功后,可以在反饋輸出窗口看到,提示文件已經(jīng)upload succeeded。這個時候如果你再去服務(wù)器上打開這個文件的話,可以看到,文件已經(jīng)被修改過了。

5、Json Viewer
這個插件可以使字符串格式的json轉(zhuǎn)成標(biāo)準(zhǔn)json格式,讓你不用再吃力閱讀了。

對字符串json分別進行Show JSON Viewer操作和Format JSON后獲取到標(biāo)準(zhǔn)json格式文件:

以上這些插件在使用Notpad++進行生產(chǎn)開發(fā)時配合使用,能夠極大地提高開發(fā)效率。
如果,有的小伙伴還有其他好的插件,可以在評論區(qū)留言,做一波分享~
最后,點個關(guān)注再走吧,避免錯過更多干貨~