Notepad++快捷鍵&正則表達式替換字符串&插件介紹

Notepad++絕對是windows下進行程序編輯的神器之一,要更快速的使用以媲美VIM,必須靈活掌握它的快捷鍵,下面對notepad++默認的快捷鍵作個整理(其中有顏色的爲經常使用招數):php

1. 文件相關css

快捷鍵 動做定義
Ctrl-O 打開文件
Ctrl-N 新建文件
Ctrl-S 保存文件
Ctrl-Alt-S 文件另存爲
Ctrl-Shift-S 保存全部打開文件
Ctrl-P 打印
Alt-F4 退出程序
Ctrl-Tab 文件標籤跳轉,跳至下一個打開文件
Ctrl-Shift-Tab 文件標籤跳轉,跳至上一個打開文件
Ctrl-W 關閉當前文件
2.編輯相關

快捷鍵 動做定義
Ctrl-C 複製
Ctrl-Insert 同上,複製
Ctrl-Shift-T 複製當前行至剪貼板
Ctrl-X 剪切
Shift-Delete 同上,剪切
Ctrl-V 粘帖
Shift-Insert 同上,粘帖
Ctrl-Z 撤銷上一次操做
Alt-Backspace 同上
Ctrl-Y 重作,注:撤銷後,重作剛剛撤銷的動做
Ctrl-A 全選

Alt-Shift-方向鍵 或 Alt + 鼠標左鍵html

列選擇模式
Ctrl + 鼠標左鍵 非連續性的多區域選擇
ALT-C 列編輯器
Ctrl-D 複製當前行至下方,或者複製選中區域至其後
Ctrl-T 複製當前行至剪貼板(注:幫助中說是將當前行與上一行交換位置
 Ctrl-Alt-T  與上一行進行交換
Ctrl-Shift-Up 將當前行上移一行
Ctrl-Shift-Down 將當前行下移一行
Ctrl-L 刪除當前行
Ctrl-I -(注:幫助中是分割多行,不過最新版中不起做用)
Ctrl-J 合併多行(注:使用時要選擇中須要合併的行)
Ctrl-G 跳轉至某行對話框
Ctrl-Q 添加/刪除註釋
Ctrl-Shift-Q 區塊添加/刪除註釋
Tab (selection of one or more full lines) 插入Tab
Shift-Tab (selection of one or more full lines) 刪除位置以前的Tab
Ctrl-BackSpace 刪除當前位置至單詞開始的內容
Ctrl-Delete 刪除當前位置至單詞結尾的內容
Ctrl-Shift-BackSpace 刪除當前位置至行首的內容
Ctrl-Shift-Delete 刪除當前位置至行尾的內容
Ctrl-U 轉換爲小寫
Ctrl-Shift-U 轉換爲大寫
Ctrl-B 跳轉至配對的括號
Ctrl-Space 觸發函數自動完成列表
Ctrl-Shift-Space 觸發函數參數提示
Ctrl-Enter 觸發關鍵字自動完成列表
Ctrl-Alt-R 整個頁面文字方向從右到左
Ctrl-Alt-L 整個頁面文字方向從左到右(注:在安裝了zencoding後,此快捷鍵可能被覆蓋)
Enter 回車
Shift-Enter 同上
建議添加一個快捷鍵用來複制當前行至下一行:

在設置->快捷鍵管理中,選擇scintilla commands中,找到SCI_LINEDUPLICATE,給它指定一個快捷鍵,例如Ctrl+M正則表達式

3.搜索相關windows

快捷鍵 動做定義
Ctrl-F 打開搜索對話框
Ctrl-H 打開替換搜索對話框
F3 搜索下一個結果
Shift-F3 搜索上一個結果
Ctrl-Shift-F 文件中搜索
F7 調到尋找結果
Ctrl-Alt-F3 快速查找下一個
Ctrl-Alt-Shift-F3 快速查找上一個
Ctrl-F3 選定並尋找下一個
Ctrl-Shift-F3 選定並尋找上一個
F4 下一次尋找結果
Shift-F4 上一次尋找結果
Ctrl-Shift-I 增量查找
Ctrl-n 跳至下一個結果,用第n個風格標識(n爲1~5,0是默認風格)
Ctrl-Shift-n 跳至上一個結果,用第n個風格標識(n爲1~5,0是默認風格)
Ctrl-F2 收縮展開標籤
F2 跳至下一個標籤處
Shift-F2 跳至上一個標籤處

4.顯示相關框架

快捷鍵 定義內容

Ctrl-(Keypad-/Keypad+)或者Ctrl+鼠標滾輪編輯器

放大/縮小頁面
Ctrl-Keypad/ 回覆到原始頁面大小
F11 開關全屏顯示(顯示標籤頁)
F12 開關全屏顯示(不顯示標籤頁)
Ctrl-Alt-F 收縮當前摺疊
Ctrl-Alt-Shift-F 展開當前摺疊
Alt-0 收縮全部摺疊
Alt-(1~8) 展開相應層摺疊
Alt-Shift-0 展開全部摺疊
Alt-Shift-(1~8) 展開全部層次摺疊

 5.運行相關ide

快捷鍵 定義內容
F5 打開運行窗口
Alt-F1 得到PHP幫助
Alt-F2 用Google搜索
Alt-F3 用Wiki搜索哦
Alt-F5 在本標籤頁中打開當前目錄中,與光標位置文本同名的文件
Alt-F6 在新標籤頁中打開當前目錄中,與光標位置文本同名的文件
Ctrl-Alt-Shift-R 在Chrome中打開
Ctrl-Alt-Shift-X 在Firefox中打開
Ctrl-Alt-Shift-I 在IE中打開
Ctrl-Alt-Shift-F 在Safari中打開
Ctrl-Alt-Shift-O 經過Outlook發送當前文件

 

[轉]notepad++正則表達式替換字符串詳解

表達式 說明
\t 製表符.
\n 新行.
. 匹配任意字符.
| 匹配表達式左邊和右邊的字符. 例如, 「ab|bc」 匹配 「ab」 或者 「bc」.
[] 匹配列表之中的任何單個字符. 例如, 「[ab]」 匹配 「a」 或者 「b」. 「[0-9]」 匹配任意數字.
[^] 匹配列表以外的任何單個字符. 例如, 「[^ab]」 匹配 「a」 和 「b」 之外的字符. 「[^0-9]」 匹配任意非數字字符.
* 其左邊的字符被匹配任意次(0次,或者屢次). 例如 「be*」 匹配 「b」, 「be」 或者 「bee」.
+ 其左邊的字符被匹配至少一次(1次,或者屢次). 例如 「be+」 匹配 「be」 或者 「bee」 可是不匹配 「b」.
? 其左邊的字符被匹配0次或者1次. 例如 「be?」 匹配 「b」 或者 「be」 可是不匹配 「bee」.
^ 其右邊的表達式被匹配在一行的開始. 例如 「^A」 僅僅匹配以 「A」 開頭的行.
其左邊的表達式被匹配在一行的結尾. 例如 "e」 僅僅匹配以 「e」 結尾的行.
() 影響表達式匹配的順序,而且用做表達式的分組標記.
\ 轉義字符. 若是你要使用 「\」 自己, 則應該使用 「\\」.
svn

例子:函數

原始串
str[1]abc[991];
str[2]abc[992];
str[11]abc[993];
str[22]abc[994];
str[111]abc[995];
str[222]abc[996];
str[1111]abc[997];
str[2222]abc[999];

目標串:
abc[1];
abc[2];
abc[11];
abc[22];
abc[111];
abc[222];
abc[1111];
abc[2222];

處理:
查找串:str

  \[([0-9]+)\]

abc

  \[[0-9]+\]

替換串:abc[\1]

【1】正則表達式應用——替換指定內容到行尾
原始文本以下面兩行
abc aaaaa
123 abc 444

但願每次遇到「abc」,則替換「abc」以及其後到行尾的內容爲「abc efg」
即上面的文本最終替換爲:
abc efg
123 abc efg

解決:
① 在替換對話框,查找內容裏輸入「abc.*」
② 同時勾選「正則表達式」複選框,而後點擊「所有替換」按鈕
其中,符號的含義以下:
「.」 =匹配任意字符
「*」 =匹配0次或更多

注意:其實就是正則表達式替換,這裏只是把一些曾經提出的問題加以整理,單純從正則表達式自己來講,就能夠引伸出成千上萬種特例。

【2】正則表達式應用——數字替換
但願把
asdadas123asdasdas456asdasdasd789asdasd
替換爲:
asdadas[123]asdasdas[456]asdasdasd[789]asdasd

在替換對話框裏面,勾選「正則表達式」複選框;
在查找內容裏面輸入「[0-9][0-9][0-9]」,不含引號
「替換爲:」裏面輸入「[\0\1\2]」,不含引號
範圍爲你所操做的範圍,而後選擇替換便可。

實際上這也是正則表達式的使用特例,「[0-9]」表示匹配0~9之間的任何特例,一樣「[a-z]」就表示匹配a~z之間的任何特例
上面重複使用了「[0-9]」,表示連續出現的三個數字
「\0」表明第一個「[0-9]」對應的原型,「\1」表明第二個「[0-9]」對應的原型,依此類推
「[」、「]」爲單純的字符,表示添加「[」或「]」,若是輸入「其它\0\1\2其它」,則替換結果爲:

asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd

功能加強(by jiuk2k):
若是將查找內容「[0-9][0-9][0-9]」改成「[0-9]*[0-9]」,對應1 或 123 或 12345 或 …
你們根據須要定製

相關內容還有不少,能夠本身參考正則表達式的語法仔細研究一下

【3】正則表達式應用——刪除每一行行尾的指定字符
由於這幾個字符在行中也是出現的,因此確定不能用簡單的替換實現
好比
12345 1265345
2345
須要刪除每行末尾的「345」
這個也算正則表達式的用法,其實仔細看正則表達式應該比較簡單,不過既然有這個問題提出,說明對正則表達式還得有個認識過程,解決方法以下
解決:
在替換對話框中,啓用「正則表達式」複選框
在查找內容裏面輸入「345'' 這裏``」表示從行尾匹配

若是從行首匹配,能夠用「^」來實現,不過 EditPlus 有另外一個功能能夠很簡單的刪除行首的字符串
a. 選擇要操做的行
b. 編輯-格式-刪除行註釋
c. 在彈出對話框裏面輸入要清除的行首字符,肯定

【4】正則表達式應用——替換帶有半角括號的多行
幾百個網頁中都有下面一段代碼:
\n
在替換對話框啓用「正則表達式」選項,這時就能夠完成替換了

【5】正則表達式應用——刪除空行
啓動EditPlus,打開待處理的文本類型文件。
①、選擇「查找」菜單的「替換」命令,彈出文本替換對話框。選中「正則表達式」複選框,代表咱們要在查找、替換中使用正則表達式。而後,選中「替換範圍」 中的「當前文件」,代表對當前文件操做。
②、單擊「查找內容」組合框右側的按鈕,出現下拉菜單。
③、下面的操做添加正則表達式,該表達式表明待查找的空行。(技巧提示:空行僅包括空格符、製表符、回車符,且必須以這三個符號之一做爲一行的開頭,而且 以回車符結尾,查找空行的關鍵是構造表明空行的正則表達式)。
直接在」查找」中輸入正則表達式「^[ \t]*\n」,注意\t前有空格符。
(1)選擇「從行首開始匹配」,「查找內容」組合框中出現字符「^」,表示待查找字符串必須出如今文本中一行的行首。
(2)選擇「字符在範圍中」,那麼在「^」後會增長一對括號「[]」,當前插入點在括號中。括號在正則表達式中表示,文本中的字符匹配括號中任意一個字符 即符合查找條件。
(3)按一下空格鍵,添加空格符。空格符是空行的一個組成成分。
(4)選擇「製表符」,添加表明製表符的「\t」。
(5)移動光標,將當前插入點移到「]」以後,而後選擇「匹配 0 次或更多」,該操做會添加星號字符「*」。星號表示,其前面的括號「[]」內的空格符或製表符,在一行中出現0個或多個。
(6)選擇「換行符」,插入「\n」,表示回車符。
④、「替換爲」組合框保持空,表示刪除查找到的內容。單擊「替換」按鈕逐個行刪除空行,或單擊「所有替換」按鈕刪除所有空行(注意:EditPlus有時 存在「所有替換」不能一次性徹底刪除空行的問題,多是程序BUG,須要多按幾回按鈕)。

1.在漢化的時候,是否常常碰到這樣的語句須要翻譯:

Code:
「Error adding the post!」;
「Error adding the comment!」;
「Error adding the user!」;

若是有不少相似的文件一個一個翻譯顯然很累並且感受很無聊。

其實能夠這樣處理,在Editplus裏面用 替換 功能,在替換對話框選中「正則表達式」複選框:
查找原文件:

Code:
「Error adding ([^!|"|;]*)

替換成:

Code:
「在增長\1時發生錯誤

這樣替換以後發生了什麼?結果是:

Code:
「在增長the post時發生錯誤!」;
「在增長the comment時發生錯誤!」;
「在增長the user時發生錯誤!」;

ok,接下來你會怎麼作?固然再替換一次把the post、the comment、the user替換成你要翻譯的詞。獲得最後的結果:

Code:
「在增長帖子時發生錯誤!」;
「在增長評論時發生錯誤!」;
「在增長用戶時發生錯誤!」;

2.要提取的單詞在中間,好比:

Code:
can not be deleted because
can not be added because
can not be updating because

能夠用這種方式:
在Editplus裏面用 替換 功能,在替換對話框選中「正則表達式」複選框:
查找原文件:

Code:
can not be ([^ ]*) because

替換成:

Code:
沒法被\1由於

這樣替換以後發生了什麼?結果是:

Code:
沒法被deleted由於
沒法被added由於
沒法被updating由於

其他步驟如上。

在漢化量很大並且句式比較單調的狀況下對效率的提升很明顯!

解釋一下:([^!|"|;]*) 的意思是 不等於 ! 和 」 和 ; 中的任何一個,意思就是這3個字符以外的全部字符將被選中(替換區域);
\1 即被選中的替換區域所在的新位置(複製到這個新位置)。

3.常常手工清理一行一行地刪除文本文件裏面的空白行,其實能夠交給Editplus更好的完成,在Editplus裏面用替換功能,在替換對話框選中 「正則表達式」複選框:
查找原文件:

Code:
^[ \t]*\n

替換部分爲空就能夠刪除空白行了,執行一下看看:)

abandon[2''b9nd2n]v.拋棄,放棄
abandonment[2''b9nd2nm2nt]n.放棄
abbreviation[2bri:vi''ei62n]n.縮寫
abeyance[2''bei2ns]n.緩辦,停止
abide[2''baid]v.遵照
ability[2''biliti]n.能力
able[''eibl]adj.有能力的,能幹的
abnormal[9b''n0:m2l]adj.反常的,變態的
aboard[2''b0:d]adv.船(車)上

1.
查找: (^[a-zA-Z0-0\-]+)(

  \[*.*\]

+)(.*)
替換: @@@@@」\1″,」\2″,」\3″,
效果:
@@@@@」abandon」,」[2''b9nd2n]「,」v.拋棄,放棄」,
@@@@@」abandonment」,」[2''b9nd2nm2nt]「,」n.放棄」,
@@@@@」abbreviation」,」[2bri:vi''ei62n]「,」n.縮寫」,
@@@@@」abeyance」,」[2''bei2ns]「,」n.緩辦,停止」,
@@@@@」abide」,」[2''baid]「,」v.遵照」,
@@@@@」ability」,」[2''biliti]「,」n.能力」,
@@@@@」able」,」[''eibl]「,」adj.有能力的,能幹的」,
@@@@@」abnormal」,」[9b''n0:m2l]「,」adj.反常的,變態的」,
@@@@@」aboard」,」[2''b0:d]「,」adv.船(車)上」,

2.
查找: \n
替換:
注: 要次替換內容爲空
效果:
@@@@@」abandon」,」[2''b9nd2n]「,」v.拋棄,放棄 」,@@@@@」abandonment」,」[2''b9nd2nm2nt]「,」n.放棄 」,@@@@@」abbreviation」,」[2bri:vi''ei62n]「,」n.縮寫 」,@@@@@」abeyance」,」[2''bei2ns]「,」n.緩辦,停止」,@@@@@」abide」,」[2''baid]「,」v.遵照 」,@@@@@」ability」,」[2''biliti]「,」n.能力」,@@@@@」able」,」[''eibl]「,」adj.有能力的,能 乾的 」,@@@@@」abnormal」,」[9b''n0:m2l]「,」adj.反常的,變態的 」,@@@@@」aboard」,」[2''b0:d]「,」adv.船(車)上」,@@@@@」abolish」,」[2''b0li6]「,」v.廢 除,取消」,@@@@@」abolition」,」[9b2''li62n]「,」n.廢除,取消」

3.
查找: @@@@@
替換: \n
效果:
「abandon」,」[2''b9nd2n]「,」v.拋棄,放棄」,
「abandonment」,」[2''b9nd2nm2nt]「,」n.放棄」,
「abbreviation」,」[2bri:vi''ei62n]「,」n.縮寫」,
「abeyance」,」[2''bei2ns]「,」n.緩辦,停止」,
「abide」,」[2''baid]「,」v.遵照」,
「ability」,」[2''biliti]「,」n.能力」,
「able」,」[''eibl]「,」adj.有能力的,能幹的」,
「abnormal」,」[9b''n0:m2l]「,」adj.反常的,變態的」,
「aboard」,」[2''b0:d]「,」adv.船(車)上」,

「abolish」,」[2''b0li6]「,」v.廢除,取消」,



Zen Coding 讓 Notepad++ 代碼書寫大步流星(XML CSS應用)

Notepad++ 是一款無比輕巧便捷的代碼編輯工具。它無可挑剔的啓動速度,優秀的語法高亮,乾淨整齊的代碼縮進,便捷的括號高亮匹配贏得了無數人的喜好。

但,不知道有多少同窗跟我同樣,在coding 時被 Notepad++ 粗陋的代碼自動補全折磨的體無完膚(Notepad++那甚至不能叫自動完成)。雖然無比羨慕諸如Dreamweaver之類的代碼自動完成,但固於上述提到的幾點Notepad++的優秀之處,糾結中毅然依舊堅守Notepad++。而 Zen Coding 的橫空出世,總算終結了這種糾結,讓咱們得以以一種無比帥氣的方式書寫代碼。

先看一段演示視頻吧(建議反覆觀摩,其中演示了 Zen Coding 的各類典型用法)

http://http://v.youku.com/v_show/id_XMTgxNTMzMjI0.html


Notepad++安裝 Zen Coding 插件

下載 Zen.Coding-Notepad++.v0.6.1.zip 解壓

將解壓所得的文件放入 Notepad++ 程序的安裝目錄下的plugins文件夾。

重啓Notepad++,便可開始使用 Zen Coding。

Zen Coding 用法

首先,咱們先學習一下 Zen Coding 的縮寫規則 (其實就是CSS選擇器)


  • 元素名 (div, p);
  • E#id 
    帶id的元素 (div#content, p#intro, span#error);
  • E.class 
    帶class的元素 (div.header, p.error.critial). id 和 class 能夠連寫,如: div#content.column.width;
  • E>N 
    子元素 (div>p, div#footer>p>span);
  • E+N 
    兄弟元素 (h1+p, div#header+div#content+div#footer);
  • E*N 
    多項元素 (ul#nav>li*5>a);
  • E$*N 
    帶序號的元素 (ul#nav>li.item-$*5);

接下來,咱們來熟悉 Zen Coding for Notepad++ 的快捷鍵,也是 Zen Coding 的精髓

【Ctrl+E】 展開縮寫(Expand Abbreviation)

好比寫下 div#page>div.logo+ul>li*3>a ,按一下 Ctrl+E,立馬就能夠轉化成:

<div id="page">
	<div class="logo"></div>
	<ul id="navigation">
			<li><a href=""></a></li>
			<li><a href=""></a></li>
			<li><a href=""></a></li>
	</ul>
</div>

【Ctrl+Shift+A】 嵌套代碼(Wrap with Abbreviation)

好比,咱們想讓寫好的 <p>hello world</p> ,想在外層再套一個div,只需按下【Ctrl+Shift+A】,在彈出的對話框中輸入: div.wrap,回車。此標籤就能自動被嵌套。

甚至,咱們能夠玩的更炫一些,寫好三行列表內容,全裸,此時沒有任何標籤。只需按下【Ctrl+Shift+A】,輸入ul>li* ,回車。這三行內容就能自動被ul li 嵌套起來。(不只限於 li 列表哦)

【Ctrl+Shift+D】選中代碼塊(Balance Tag Inward/Outward)

選中當前光標所在的代碼塊,長按可依次選中父塊

【Ctrl+Alt+[ , Ctrl+Alt+]】 轉到上一個/下一個編輯點(Go to Next/Previous Edit Point)

按下能夠依次跳到可輸入內容的編輯點,省去了不停按方向鍵或鼠標來定位編輯點的麻煩。

【Ctrl+Alt+M 】合併行(Merge Lines)

將選中的多行代碼合併爲一行。壓縮css、js代碼爲一行時,這個很方便。Ctrl+A,而後Ctrl+Alt+M,兩下便可搞定,免去了動用壓縮工具的麻煩。(固然這個只是簡單地將代碼合併爲一行,並不能作更深刻的代碼壓縮)

【Alt+/ 】添加、移除註釋(Toggle Comment)

註釋掉光標所在的代碼塊 (Notepad++ 自帶的Ctrl+Shift+Q也能夠用來註釋代碼)

【Ctrl+’ 】空標籤轉化(Split/Join Tag)

好比將 <div class="test"></div> 轉化爲 <div class="test"/>, 反向亦可。

【Ctrl+Shift+’ 】移除標籤(Remove Tag)

好比將 <div class="test">hello world</div> 移除div標籤,留下hello world。 
好了,目前 Notepad++ 的 Zen Coding 只有這幾個快捷鍵,下面介紹一些經常使用到的縮寫

不知道你們新建一個html 頁面時,是如何輸入文檔聲明和 head 那一坨東西的。如今有了Zen Coding,只需輸入幾個字母就能立馬生成相應文檔聲明的 html 結構框架

html:4t (HTML 4.01 Transitional)
html:4s (HTML 4.01)
html:xt (XHTML 1.0)
html:xs (XHTML 1.0 Strict)
html:xxs (XHTML 1.1)
html:5 (HTML5)

head 中經常使用到的一些縮寫

meta:utf, meta:compat
style, link:css, link:print, link:favicon, link:rss,
script, script:src

body 中會經常使用到的縮寫

諸如 div, p, a, ul, ol, input:t, input:r 等等

其中,相似 ul+ 的形式可展開爲(+號可自動生產默認的子元素)

<ul>
    <li></li>
</ul>

相似的還有 ol+, dl+, table+, tr+, select+, map+, optg+ 等

IE 條件註釋:

cc:ie6, cc:ie, cc:noie

下邊是一些典型用法示例:

div#name.one.two =>
		<div id="name" class="one two"></div>
[title="Hello world" rel]  =>
		<a href="" title="hello world" rel=""></a>
td[colspan=2] =>
		<td colspan="2"></td>
li.item$*3  =>
		<li class="item1"></li><li class="item2"></li><li class="item3"></li>
li.item$$$ =>
	<li class="item001"></li>
li.item-$-content*3 =>
	<li class="item-1-content"></li><li class="item-2-content"></li><li class="item-3-content"></li>
#content>.section =>
	<div id="content"><div class="section"></div></div>

若是你寫了這麼一串出來,那麼一個頁面的基本結構就出來了:

div#page>(div#header>ul#nav>li*4>a)+(div#page>(h1>span)+p*2)+div#footer

此外【|e】 能夠輸出轉義字符

&lt;div id="wrap"&gt;
    &lt;div class="content"&gt;
        &lt;p&gt;&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;

div#wrap>div.content>p|e|e 可轉化爲:

&amp;lt;div id=&quot;wrap&quot;&amp;gt;
    &amp;lt;div class=&quot;content&quot;&amp;gt;
        &amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;
    &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

以上介紹的僅僅是有關HTML的縮寫,CSS的縮寫就更多了,建議查看 Zen Coding 小抄,學習CSS 的 Zen Coding 方式

本身編寫縮寫規則

plugins\NppScripting\includes\Zen Coding.js

在其中對應位置仿照已有規則添加本身的縮寫規則。也能夠修改縮寫規則更符合本身的習慣。

即便你不編寫本身的縮寫規則,也強烈建議你閱讀此文件,熟悉 Zen Coding 自帶的一些縮寫規則,讓代碼書寫更加事半功倍~

最後,Zen Coding 不只有Notepad++版,Aptana、UltraEdit、Dreamweaver也有相應版本,速速前往 官方下載頁查找是否有你經常使用的編輯器的Zen Coding插件吧~


——————————————————————————————

Notepad++插件


附帶的Plugin Manager插件 

http://www.brotherstone.co.uk/npp/pm/


XML Tools

這個插件是包含了不少XML編輯方面的實用工具。好比XML語法規則檢查,XML Schema和DTD確認,XML標籤自動關閉,當前XML路徑,XML和Text轉換,註釋和非註釋切換等等。

Insertion

這是一個主要用於演示的插件,適合初次開發者用於實例學習。它的功能是插入當前文檔的名稱和日期時間,以及自動關閉html/XML標籤。

Doc Updater

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

TextFx

TextFx是預裝在Notepad++中的一個插件,功能很是強大,包括各類代碼的轉換、插入、優化、格式化和驗證等等,能很方便的提升你的工做效率。 

SearchInFiles

一個友好的Notepad++文件搜索工具。

QuickText

一個很是出色的代碼片斷管理器,支持Notepad++所支持的全部語言類型。

Spell-checker

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

NppExec

使用NppExec插件,你能夠不須要離開Notepad++便可運行你的命令行或保存腳本,大大提升你的效率。

Compare Plugin

一個很是實用的工具,能夠用來比較兩個文件不一樣之處.

DBGP plugin

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

MultiClipboard

Notepad的剪貼板功能加強插件

FTP_synchronize

一個集成於Notepad++的FTP客戶端。

Gmod 10 Lua Syntax Highlighter

Notepad++的一個語法高亮插件

SpeechPlugin

文本轉語音朗誦插件

Log plugin

這個插件可讓Notepad++實現Windows內置記事的一個功能 : 當文件爲.log,每次打開後能夠附加日期和時間。


    下面介紹Notepad++的svn插件的安裝及使用。

    如圖12,點擊Plugin --> Plugin Manager --> Show Plugin Manager

    打開後,在「Available」頁找到「Subversion」,而後點擊「Install」,如圖13所示:

    安裝成功後會在Plugins菜單下出現"Subversion"子菜單。

    打開以前checkout下來的任一文件,編輯完成後,
    點擊Plugins --> Subversion --> Commit File(或使用快捷鍵Ctrl+Alt+A)

  輸入Log Message,點擊「OK」便可提交。

相關文章
相關標籤/搜索