Notepad++中常用的外掛程式

來源:互聯網
上載者:User

1.4. Notepad++中常用的外掛程式
1.4.1. 外掛程式管理器: Plugin Manager
外掛程式功能:此外掛程式可以幫你管理外掛程式,包括查看當前已經安裝的外掛程式有哪些,以及自動幫你下載相應的外掛程式。

外掛程式用途:主要用於管理(安裝和卸載)外掛程式

外掛程式安裝:在安裝過程中,預設已選擇安裝此外掛程式:圖 2.2 “Notepad++預設已安裝了一些外掛程式”

1.4.1.1. 開啟Plugin Manager
外掛程式(P) → Plugin Manager → Show Plugin Manager → Avaliable,一欄顯示當前可用的外掛程式列表,選中你要的外掛程式,然後點擊下面的Install即可自動下載和安裝對應外掛程式,很是方便。

其中,在Intalled一欄可以看到當前已經安裝了的外掛程式有哪些:

1.4.1.2. 通過Plugin Mangager安裝外掛程式
下面以Light Explorer為例,說明如何通過Plugin Manager來安裝外掛程式:

通過第 1.4.1.1 節 “開啟Plugin Manager”開啟Plugin Manager後,找到並選中Light Explorer,然後點擊Install:

Plugin Manager就會幫你自動下載對應的外掛程式並安裝:

安裝完畢後,會提示你是否重啟:

選擇“是”後,Notepad++會自動重啟,並且會自動開啟關閉前已開啟的這些檔案。

此時,就可以看到已經安裝的外掛程式了:

1.4.2. 16進位編輯器: HEX-Editor
外掛程式功能:此外掛程式主要提供了16進位查看與編輯的功能。

外掛程式用途:以16進位模式查看和編輯檔案。

外掛程式安裝:參考第 1.3 節 “Notepad++外掛程式的下載與安裝”去安裝Hex Editor外掛程式

HEX-Editor功能詳解:
1.4.2.1. 以16進位模式查看當前檔案
有幾種方法實現以16進位模式查看當前檔案:

外掛程式(P) ⇒ HEX-Editor ⇒ View in HEX Ctrl+Alt+Shift+H

點擊工具列上HEX Editor的表徵圖

直接使用快速鍵:Ctrl+Alt+Shift+H

提示
退出16進位模式,和進入16進位模式的方法相同。

然後就可以以16進位模式,查看當前檔案了:

接著,就可以去查看和編輯對應的16進位的值。

關於更多的選項,比如想要設定其他字型類型和字型大小,可以去上述的HEX-Editor下面的Options中,根據自己的需要設定:

1.4.3. 匯出彩色代碼為其他(word,HTML)格式的檔案: NppExport
外掛程式功能:匯出已著色代碼為其他格式的檔案

外掛程式用途:將彩色代碼,匯出為word文檔(RFT)或網頁(HTML)檔案,或者將彩色代碼(RTF格式或HTMl格式)拷貝到剪貼簿,粘貼到別的(word文檔,HTML網頁)中去。

外掛程式安裝:在安裝過程中,預設已選擇安裝此外掛程式:圖 2.2 “Notepad++預設已安裝了一些外掛程式”

NppExport功能詳解:

1.4.3.1. 將當前(已著色/代碼高亮/文法高亮的)彩色代碼匯出到Word檔案或HTML網頁中
對於選中的代碼,將其對應的RTF格式的內容,複製到剪貼簿:

然後粘貼到建立的word文檔中:

想要獲得彩色代碼的人,對於此功能,相信會非常喜歡的。

直接拷貝代碼,是沒有彩色代碼的效果的
差點忘了說了,與此處的彩色代碼拷貝功能相對應的是:

對於在普通文字編輯器中,包括當前的Notepad++編輯器,安裝普通賦值操作去的拷貝的一段代碼:

然後粘貼到別的地方,是沒有彩色代碼的效果的:

所以,有了對比,才知道此處彩色代碼拷貝的好處。

對應的,想要將整個檔案全部匯出的話,就是:

外掛程式(P) ⇒ NppExport ⇒ Export to RTF

即可將當前已經文法高亮的彩色的xml代碼:

匯出到word檔案中了:

很明顯,如果你需要在word中粘貼此彩色代碼,此功能,再好用不過了。

對於匯出為HTML網頁,做法是類似的:

1.4.4. 輕量級資源管理員: Light Explorer
外掛程式功能:輕量級的Explorer

外掛程式用途:方便開啟檔案

外掛程式安裝:參考第 1.4.1.2 節 “通過Plugin Mangager安裝外掛程式”去安裝Light Explorer外掛程式。

Light Explorer功能詳解:

1.4.4.1. 通過Light Explorer瀏覽檔案,開啟檔案
可以通過直接點擊對應的表徵圖去開啟輕量級的資源管理員:

接下來,就很簡單了,就是瀏覽檔案夾,找到想要開啟的檔案,雙擊,即可用此Notepad++開啟該檔案了。

剛試了試,發現,此處,不論是何種檔案,比如圖片,都可以用Notepad++開啟的。

當然,開啟的圖片等類型的檔案的話,也都是以文字模式開啟的:

1.4.5. 括弧自動補全外掛程式: XBracket Lite
之前就一直希望Notepad++擁有此功能,結果沒找到選項,現在終於通過外掛程式得以實現了。

是從Bracket autocompletion中得知的此外掛程式XBracket Lite的。

外掛程式功能:對於一些括弧類的字元,比如單引號’,雙引號”,圓括弧(,大括弧{,反括弧[等,自動幫你實現自動補全

外掛程式用途:減輕了寫代碼和編譯xml類的檔案時候的工作量

外掛程式安裝:參考第 1.4.1.2 節 “通過Plugin Mangager安裝外掛程式”去安裝XBracket Lite外掛程式,截圖如下:

XBracket Lite功能詳解:

1.4.5.1. 通過XBracket Lite實現括弧的自動補全
先去開啟相應的設定:


其中解釋一下相應的選項的含義:

Treat” as brackets
把單引號’,也看成是括弧,這樣以後輸入單個單引號,也可以實現自動補全另一個單引號了。

Treat< > as brackets
把角括弧也看成是括弧的一類,這樣就方便了在xml,html等檔案中寫tag的時候,自動幫你補全。

如果選擇了: </>,那麼輸入了<後,就補全出來/>了。

如果選擇了:Only if file extension contains,那麼就只有當前是這些htm,xml等檔案的時候,才對於角括弧使用自動補全。別的類型檔案中,不去對角括弧實現補全操作。

Skip escaped bracket characters:[,} etc.
當輸入[或者是}的時候,就不自動補全。

因為在寫代碼時,很多時候反斜線加上這些括弧,本身就是想要表示單個字元而已,所以不需要補全。

Autocomplete brackets([{“”}])
即 是否啟用此外掛程式。

設定好之後,啟用該外掛程式,隨便開啟個檔案,輸入這些括弧類字元的時候,就會發現,可以自動幫你實現自動補全了。
1.4.6. 支援Notepad++中使用js指令碼實現功能擴充: jN
之前叫做NppScripting,後來改名為jN

外掛程式功能:使得Notepad++中可以通過運行對應的javascript指令碼,其會擴充一些額外功能,添加相應的菜單,提供各種功能

外掛程式用途:使得你可以實現,自己寫javascript指令碼,幾乎可以實現任何你想要的功能。而且本身其已經實現了很多常用的功能,供你使用。

外掛程式安裝:

參考第 1.3.2.1 節 “手動安裝外掛程式”下載jn.zip

解壓後,把jN檔案夾和jN.dll拷貝到Notepad++的plugin目錄下即可。

更多的細節,參考【記錄】利用Notepad++的jN外掛程式中的URL編碼解碼外掛程式,實現從錯誤的google地址中提取原始url的功能

1.4.7. 顯示函數列表:Function List
外掛程式功能:用於顯示出函數的列表。支援很多種語言,包括C, C++, Resource File, Java, Assembler, MS INI File, HTML, Javascript, PHP, ASP, Pascal, Python, Perl, Objective C, LUA, Fortran, NSIS, VHDL, SQL, VB and BATCH

外掛程式用途:這樣以後開啟Python等檔案,就可以通過雙擊顯示出來的函數列表中的某函數,實現快速定位到相應的位置了。

外掛程式安裝:

參考第 1.3.2.1 節 “手動安裝外掛程式”下載FunctionList_2_1_UNI_dll.zip

解壓後,按照install.txt中的提示去:

把FunctionList.dll拷貝到 安裝目錄\Notepad++\plugin下

把Gmod Lua.bmp和C++.flb拷貝到 安裝目錄\Notepad++\plugin\config下

把FunctionListRules.xml拷貝到 %APPDATA%\Notepad++\plugins\config下

其中需要注意的是,此處的FunctionListRules.xml就是定義了各種語言的搜尋函數的規則。必須把該檔案拷貝到上述位置才可以。像我最開始的時候,拷貝到安裝目錄\Notepad++\plugin\config下是不可以的。

而%APPDATA%的位置,在我這裡的是C:\Users\CLi\AppData\Roaming\Notepad++\plugins\config

之後通過 外掛程式 ⇒ Function List ⇒ List…或者快速鍵Ctrl+Alt+Shift+L,就可以開啟當前檔案的函數列表了:

1.4.8. js代碼壓縮,js代碼格式化,JSON查看器: JSMinNpp
外掛程式功能:包含三個功能:

js代碼壓縮
js代碼格式化功能
JSON代碼查看器,以樹狀列表顯示
外掛程式用途:三和一功能的外掛程式,很是方便使用。

外掛程式安裝:

參考第 1.3.2.1 節 “手動安裝外掛程式”,去JSMinNpp下載JSMinNPP.1.11.2.uni.zip,解壓後把JSMinNPP.dll拷貝到plugin目錄即可。

去試了試,真的很好用: js代碼壓縮

js代碼格式化功能
JSON代碼查看器,以樹狀列表顯示

話說,裝了這個外掛程式之後,以前一直使用的,線上版本的HTML/JS代碼格式化網站:Beautify JavaScript or HTML,就可以減少使用次數了。

因為javascript,json等代碼,都可以使用此外掛程式格式化並以樹狀顯示了。

只不過,對於html代碼的格式化,還是需要用到那個jsbeautifier的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.