程序開發(fā)的小伙伴相信對(duì)Notepad++都不會(huì)陌生,是一個(gè)占用空間少、打開啟動(dòng)快的文件編輯器,很多程序員喜歡使用Notepad++進(jìn)行純文本編輯或者腳本開發(fā),但是Notepad++的功能絕不止于此,下面我們就來講講如何使用Nopad++配合插件來提高工作效率。
1、 Compare
這是一個(gè)差異對(duì)比插件,有個(gè)小伙伴會(huì)說和BCompare有什么區(qū)別?區(qū)別是這個(gè)插件不僅支持文件間的差異對(duì)比,還支持git管控下的同一個(gè)文件不同提交記錄下的差異對(duì)比。作為一個(gè)插件,Compare即開即用,用完就走,比BCompare使用起來更加方便。
插件功能
我們先來看一下文件差異對(duì)比展示,對(duì)比時(shí),可以通過右邊的差異定位條快速定位到差異行,差異行以及差異字符不同深度顏色高亮顯示。
文件間差異對(duì)比展示
再看一下git管控文件版本間差異對(duì)比展示,可以看到和最近的commit記錄比較,我們又進(jìn)行了文件修改,刪除了方法注釋。
git管控文件不同記錄差異對(duì)比
還可以在插件的Settings里面對(duì)文件展示、標(biāo)記色設(shè)置個(gè)人偏好:
2、 Explorer
這個(gè)插件可以實(shí)現(xiàn)在Notpad++左邊顯示一個(gè)文件資源管理器,和windows系統(tǒng)一樣的樹狀目錄結(jié)構(gòu),便于我們快速定位文件和修改,再也不用去系統(tǒng)文件管理器先一個(gè)一個(gè)找到文件位置再打開文件了,媽媽再也不用擔(dān)心我找不到作業(yè)在哪里啦!
插件功能
需要注意的是,這里如果打開NotePad++不支持的文檔,就會(huì)以亂碼格式顯示,所以只能算是個(gè)輕型文件系統(tǒng),用來打開Notepad++支持格式的文檔。
3、NppExport
這個(gè)插件主要是用來進(jìn)行代碼導(dǎo)出和代碼復(fù)制,有的小伙伴可能說我左手C右手V,它不香嗎?為啥還要脫褲子放~,用它來導(dǎo)出/復(fù)制呢?且聽我娓娓道來。
插件功能
我們平時(shí)CV拷貝-粘貼都是復(fù)制的代碼內(nèi)容,無法保留代碼顏色、字體格式等信息,理論上日常使用也夠了,但當(dāng)需要做項(xiàng)目成果PPT等文檔或?qū)⒋ademo用作web展示時(shí),就需要表達(dá)更多的信息,需要代碼不只是只有內(nèi)容,還需要格式、顏色等,這時(shí)候我們就可以使用這個(gè)插件來實(shí)現(xiàn)。
3.1 Export to RTF
導(dǎo)出為可以使用Word打開的富文本文件。可以看到,代碼顏色和格式都完整地保留了:
Export to RTF
3.2 Export to HTML
導(dǎo)出為HTML展示格式的文件。對(duì)于前端小伙伴來說,這個(gè)功能還是比較實(shí)用的,可以將展示內(nèi)容直接一鍵轉(zhuǎn)換,不用再搞一大堆標(biāo)簽來手動(dòng)實(shí)現(xiàn):
Export to HTML
導(dǎo)出后在Chrome上打開,展示效果是這樣滴:
3.3 Copy RTF to clipboard
這個(gè)和Export to RTF其實(shí)差不多,只是Export to RTF是保存為文件,Copy RTF to clipboard是將富文本拷貝到剪切板。
3.4 Copy HTML to clipboard
這個(gè)和Export to HTML差不多,只是Export to HTML是保存為.html文件,Copy HTML to clipboard是將帶有html標(biāo)簽的文本內(nèi)容拷貝到剪切板。
3.5 Copy all formats to clipboard
這個(gè)功能相當(dāng)于Copy RTF to clipboard和Copy HTML to clipboard兩個(gè)的綜合,實(shí)現(xiàn)將文本轉(zhuǎn)為帶標(biāo)簽的html格式,然后還保存背景色等格式。
4、 NppFTP
這是一個(gè)遠(yuǎn)程文件編輯插件,可以實(shí)現(xiàn)在windows本地編輯遠(yuǎn)程服務(wù)器文件,也是我使用最頻繁的一個(gè)插件。經(jīng)常在Linux服務(wù)器上做開發(fā)的小伙伴,相信都應(yīng)該知道Linux服務(wù)器上的VI編輯器,VI編輯器用來少量改動(dòng)文件還是極好用的,但是如果文件改動(dòng)點(diǎn)比較多,那么使用VI編輯器就比較費(fèi)勁,需要在各種命令間來回切換,還要頻繁移動(dòng)光標(biāo)定位。這時(shí)候,我們就需要用到下面這個(gè)插件來提高我們的工作效率。
插件功能
打開NppFTP插件后,可以看到Notpad++多出兩個(gè)模塊,如下圖所示。FTP文件管理器主要是在連接到遠(yuǎn)程節(jié)點(diǎn)后進(jìn)行文件目錄樹展示用的,操作反饋輸出窗口則是在我們對(duì)文件進(jìn)行編輯保存后,反饋操作結(jié)果的。
NppFTP功能模塊
然后我們需要通過文件管理模塊上方的菜單欄來:設(shè)置遠(yuǎn)程服務(wù)器節(jié)點(diǎn)連接信息,遠(yuǎn)程節(jié)點(diǎn)連接兩個(gè)操作,如下圖:
連接后,會(huì)自動(dòng)進(jìn)入到節(jié)點(diǎn)登錄用戶的根目錄:
然后,我們就可以定位到我們需要修改的文件,進(jìn)行文件修改,保存。保存成功后,可以在反饋輸出窗口看到,提示文件已經(jīng)upload succeeded。這個(gè)時(shí)候如果你再去服務(wù)器上打開這個(gè)文件的話,可以看到,文件已經(jīng)被修改過了。
5、 Json Viewer
這個(gè)插件可以使字符串格式的json轉(zhuǎn)成標(biāo)準(zhǔn)json格式,讓你不用再吃力閱讀了。
對(duì)字符串json分別進(jìn)行Show JSON Viewer操作和Format JSON后獲取到標(biāo)準(zhǔn)json格式文件:
JSON格式化
以上這些插件在使用Notpad++進(jìn)行生產(chǎn)開發(fā)時(shí)配合使用,能夠極大地提高開發(fā)效率。
如果,有的小伙伴還有其他好的插件,可以在評(píng)論區(qū)留言,做一波分享~
最后,點(diǎn)個(gè)關(guān)注再走吧,避免錯(cuò)過更多干貨~
HTML 編輯器推薦
可以使用專業(yè)的 HTML 編輯器來編輯 HTML,菜鳥教程為大家推薦幾款常用的編輯器:
Notepad++:https://notepad-plus-plus.org/
Sublime Text:http://www.sublimetext.com/
HBuilder:http://www.dcloud.io/
你可以從以上軟件的官網(wǎng)中下載對(duì)應(yīng)的軟件,按步驟安裝即可。
接下來我們將為大家演示如何使用Notepad++工具來創(chuàng)建 HTML 文件,其他兩個(gè)工具操作步驟類似。
Notepad++
Notepad++是 Windows操作系統(tǒng)下的一套文本編輯器(軟件版權(quán)許可證: GPL),有完整的中文化接口及支持多國語言編寫的功能(UTF8技術(shù))。
步驟 1: 新建 HTML 文件
在 Notepad++ 安裝完成后,選擇" 文件(F)->新建(N) ",在新建的文件中輸入以下代碼:
<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>菜鳥教程(runoob.com)</title></head><body><h1>我的第一個(gè)標(biāo)題</h1><p>我的第一個(gè)段落。</p></body></html>
步驟 2: 另存為 HTML 文件
然后選擇" 文件(F)->另存為(A) ",文件名為 runoob.html:
當(dāng)您保存 HTML 文件時(shí),既可以使用 .htm 也可以使用 .html 擴(kuò)展名。兩者沒有區(qū)別,完全根據(jù)您的喜好。
在一個(gè)容易記憶的文件夾中保存這個(gè)文件,比如 runoob
步驟 3: 在瀏覽器中運(yùn)行這個(gè) HTML 文件
啟動(dòng)您的瀏覽器,然后選擇"文件"菜單的"打開文件"命令,或者直接在文件夾中雙擊您的 HTML 文件,
運(yùn)行顯示結(jié)果類似如下:
Notepad++ 和 Sublime Text 還可以配合 Emmet 插件來提高編碼速度。
Emmet 官網(wǎng):http://emmet.io/
如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
otepad++是一款廣泛使用的文本編輯器,它支持多種編程語言,包括Python。為了讓Notepad++更好地支持Python編程,可以使用一些Python插件。
其中,Python Script是Notepad++最常用的Python插件之一。它可以讓用戶在Notepad++中直接運(yùn)行Python腳本,并將結(jié)果輸出到編輯器中。此外,Python Script插件還支持調(diào)試功能,可以幫助用戶更好地排查代碼錯(cuò)誤。使用該插件需要先安裝Python解釋器,并將其添加到系統(tǒng)環(huán)境變量中。
另外,Emmet插件也是一款非常實(shí)用的Python插件,它可以幫助用戶快速編寫HTML和CSS代碼。Emmet插件提供了許多快捷鍵和代碼片段,可以極大地提高代碼編寫效率。同時(shí),它還支持自定義代碼片段和擴(kuò)展功能,可以讓用戶根據(jù)自己的需要進(jìn)行個(gè)性化設(shè)置。
總之,使用這些Python插件可以讓Notepad++更加強(qiáng)大和靈活,提高編程效率和代碼質(zhì)量。以上是關(guān)于Notepad++使用的Python插件的介紹,希望能對(duì)您有所幫助。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。