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