天天看點

Notepad++插件總結Notepad++中常用的插件notepad++安裝插件的方法Notepad++ 有哪些适用于前端開發的插件

Notepad++中常用的插件

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的。

========

20款Notepad++插件下載下傳和介紹

轉自:http://www.kuqin.com/developtool/20090628/59334.html

Notepad++從3.4版本開始支援插件機制,讓使用者可選擇的為本身已經優秀的Notepad++添加更多強大的功

能。下面是20款Notepad++插件的介紹和下載下傳位址。

20款Notepad++插件

Insertion

這是一個主要用于示範的插件,适合初次開發者用于執行個體學習。它的功能是插入目前文檔的名稱和日期

時間,以及自動關閉HTML/XML标簽。

XML Tools

這個插件是包含了很多XML編輯方面的實用工具。比如XML文法規則檢查,XML Schema和DTD确認,XML标

簽自動關閉,目前XML路徑,XML和Text轉換,注釋和非注釋切換等等。

TextFX

TextFx是預裝在Notepad++中的一個插件,功能非常強大,包括各種代碼的轉換、插入、優化、格式化和

驗證等等,能很友善的提高你的工作效率。

你可以檢視Text FX 官方網站 了解更多細節。

Doc Updater

每三秒自動更新你Notepad++中打開的文檔。

QuickText

一個非常出色的代碼片段管理器,支援Notepad++所支援的所有語言類型。

SearchInFiles

一個友好的Notepad++檔案搜尋工具。

NppExec

使用NppExec插件,你可以不需要離開Notepad++即可掃行你的指令行或儲存腳本,大大提高你的效率。

Spell-checker

拼寫檢查工具. 需要先安裝Aspell。

DBGP plugin

你可以使用這個插件把你的 Notepad++ 變成一個php IDE.

Compare Plugin

一個非常實用的工具,可以用來比較兩個檔案不同之處.

FTP_synchronize

一個內建于Notepad++的FTP用戶端。

MultiClipboard

Notepad的剪貼闆功能增強插件。

SpeechPlugin

文本轉語音朗誦插件。

Gmod 10 Lua Syntax Highlighter

Notepad++的一個文法高亮插件。

Log plugin

這個插件可以讓Notepad++實作Windows内置記本事的一個功能 : 當檔案為.log,每次打開後可以附加日

期和時間。

更多的就不一一介紹了,大家根據自己的需求各取所需:

Light Explorer

Colour Picker

SecurePad

HTMLTag

NppExport

Simple script

Notepad的使用方法

把插件(.dll檔案)放到notepad++/plugins目錄裡,重新開機Notepad++後,即可提示安裝,安裝成功後,在

菜單欄的插件裡能找到。需要注意的是,Notepad的ANSI版和Unicode版本,有的插件隻支援其中某個版

本。

========

notepad++安裝插件的方法

分步閱讀

notepad++是一款免費的文本編輯器,其啟動速度快,占用資源少,功能強大,插件衆多,便攜易用。

notepad++本身功能很多,但不同的人有不同的需求,于是插件就是各種功能的擴充。

那麼要怎樣為notepad++添加插件呢。

工具/原料

電腦

notepad++

手動安裝

1

打開notepad++插件項目的官方網站:http://sourceforge.net/projects/npp-plugins/

在清單中點選需要的插件(或在頂部搜尋框搜尋你想要的插件),以Autosave為例。

2

點選AutoSave_dll_1v40.zip下載下傳插件檔案。點選後會倒數5秒才彈出檔案下載下傳框,不要着急。

3

右擊notepad++快捷方式圖示,屬性,查找目标,打開notepad++軟體主目錄,打開Plugins目錄

4

将下載下傳到的插件檔案解壓到Plugins目錄,安裝完成。

自動安裝

1

啟動notepad++,點選菜單“插件”-> “Plugin Manager” -> “Show Plugin Manager”即進入插件管

理器

2

勾選需要安裝的插件,仍然以Autosave為例說明。點選Install按鈕,管理器就會自動下載下傳和安裝所勾選

的插件,非常友善。

3

有的插件安裝完需要重新開機notepad++,點選确定即可。點選完後如果notepad++沒有自動啟動,則自己手

動運作就是。

4

安裝完成後在“插件”菜單即可對插件進行設定或使用。

========

Notepad++ 有哪些适用于前端開發的插件

很多前端都在用Notepad++, 交流一下使用的插件吧

JSMin 壓縮 JS 的,還提供格式化代碼的功能,不怎麼用它的壓縮,經常用它的格式化來看别人的代碼

SourceCookifier 展示代碼架構,查找定義,跳轉到定義,從目前代碼跳轉到其定義。嘗試過 TagsView 

和 TagsJump 感覺沒這個好用。還有個CCompletion功能也類似。這幾個提供代碼架構的插件都是基于 

Ctags 的, Ctags 對 JS 支援的不太好。

Xbrackets 自動補全各種括号{}[]()等,也可以配置補全<>''等。

Zen Coding 我用的是 python 版的,除了驚豔的代碼生成功能,還可以配置成代碼片段工具,是以原來

試過的很多的代碼片段插件後來就不用了。

TextFX 這是關于文字處理的工具集合,各種亂七八糟的指令都能從中找到,裡面帶一個HTML Tidy 可以

格式化 HTML。

UniversalIndentGUI 代碼格式化工具集合,常見的代碼格式幾乎都支援,包括CSS HTML JS 。

Lorem Ipsum 生成假文

FingerText 很強大的代碼片段工具,支援多重熱點,熱點預設值,片段鍊式嵌套(片段中套片段)等特

性,是個讓人眼前一亮的插件。

此回答是三年前的,是以很多插件已經更新或被棄用了,請擇優使用。

---------------

(由于Notepad++預先安裝了Plugin Manager,是以你隻需在Plugin Manager裡檢視這些插件即可)

zen coding http://code.google.com/p/zen-coding/downloads/list (建議使用Python版本)

JSMin 感謝@yulanggong 推薦,格式化代碼很有用。他推薦的插件都很不錯。

JSONViewer http://sourceforge.net/projects/nppjsonviewer/ 

Campare http://sourceforge.net/projects/npp-compare/ 

Light Explorer http://sourceforge.net/projects/npp-plugins/files/LightExplorer/ 

NppExec 可以執行cmd,這個插件幫我實作了把Less編譯成CSS。

D:\SourceCode\less.js\lessc.cmd $(FULL_CURRENT_PATH) $(CURRENT_DIRECTORY)\$(NAME_PART).css 

-compress

JSLint http://sourceforge.net/projects/jslintnpp/ (文法太苛刻,我解除安裝不用了)

另外,你還要自己設定一些東西。 

1. 配色:設定->語言格式設定->選擇主題Bespin。

2. 自動補全:設定->首選項->備份與自動完成->勾選「所有輸入均啟用自動完成」、「輸入時提示函數

參數」。

3. 快捷鍵:設定->管理快捷鍵(可以實作按一個鍵,就直接在浏覽器裡打開目前代碼檔案,自己琢磨吧

)另外,zen coding原本的快捷鍵設定不太好,可以在~\Notepad++\plugins\NppScripting\includes

\Zen Coding.js裡直接改它的腳本(這裡說的是舊版,Python版的直接在「管理快捷鍵」裡設定)。

4.UTF-8:設定->首選項->建立->選中「Unix」->選中「UTF-8無BOM」->勾選「應用于打開ANSI檔案」。

5.用空格代替Tab:設定->首選項->語言->标簽尺寸改為4->勾選「以空格取代」。

Notepad++的功能如此強大,隻是你還沒把它們挖掘出來。

說句題外話,一個月前我轉用SublimeText2了(因為界面好看),現在我正在學習VIM<( ̄︶ ̄)>(因為

不用滑鼠)。

推薦你看一下 Notepad++前端開發常用插件介紹

原來用Notepad++ 隻裝了zen-codeing。現在都是用Sublime Text 2了,推薦你試試。

quicktext 和 zen coding 自己用的這兩個。

Kyle Hu ,Software Developer

這幾個很有用: CCompletion, JSMin, JSLint, Xbrackets, SourceCookifier

最常用的,上面提到了jsmin,補充下,該插件有js format功能,使用率最高

再來一個NppJumplist,給win7添加jumplist功能,聊勝于無。

Notepad++firebug足夠了

========

繼續閱讀