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?,F在都是用Sublime Text 2了,推薦你試試。
quicktext 和 zen coding 自己用的這兩個。
Kyle Hu ,Software Developer
這幾個很有用: CCompletion, JSMin, JSLint, Xbrackets, SourceCookifier
最常用的,上面提到了jsmin,補充下,該插件有js format功能,使用率最高
再來一個NppJumplist,給win7添加jumplist功能,聊勝于無。
Notepad++firebug足夠了
========
總結
以上是生活随笔為你收集整理的Notepad++插件总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .net加密解密学习总结
- 下一篇: C语言复习(1)