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足夠了
========