Notepad++中經常使用的插件

1.4. Notepad++中經常使用的插件

1.4.1. 插件管理器: Plugin Manager

插件功能:此插件能夠幫你管理插件,包括查看當前已經安裝的插件有哪些,以及自動幫你下載相應的插件。javascript

插件用途:主要用於管理(安裝和卸載)插件php

插件安裝:在安裝過程當中,默認已選擇安裝此插件:圖 2.2 「Notepad++默認已安裝了一些插件」html

1.4.1.1. 打開Plugin Manager

插件(P) → Plugin Manager → Show Plugin Manager → Avaliable,一欄顯示當前可用的插件列表,選中你要的插件,而後點擊下面的Install便可自動下載和安裝對應插件,非常方便。java

其中,在Intalled一欄能夠看到當前已經安裝了的插件有哪些:json

1.4.1.2. 經過Plugin Mangager安裝插件

下面以Light Explorer爲例,說明如何經過Plugin Manager來安裝插件:app

經過第 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

插件功能:包含三個功能:

  1. js代碼壓縮
  2. js代碼格式化功能
  3. JSON代碼查看器,以樹狀列表顯示

插件用途:三和一功能的插件,非常方便使用。

插件安裝:

參考第 1.3.2.1 節 「手動安裝插件」,去JSMinNpp下載JSMinNPP.1.11.2.uni.zip,解壓後把JSMinNPP.dll拷貝到plugin目錄便可。

去試了試,真的很好用:

  1. js代碼壓縮
  2. js代碼格式化功能
  3. JSON代碼查看器,以樹狀列表顯示

話說,裝了這個插件以後,之前一直使用的,在線版本的HTML/JS代碼格式化網站:Beautify JavaScript or HTML,就能夠減小使用次數了。

由於javascript,json等代碼,均可以使用此插件格式化並以樹狀顯示了。

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

相關文章
相關標籤/搜索