Notepad++是Windows平臺上一款強(qiáng)大的文本編輯器,主要特點(diǎn)就是輕輕,可定制性強(qiáng),再加上無數(shù)功能強(qiáng)大的插件,完全可以勝任絕大部分工作。作為程序員來說是必備工具。
功能對比Windows的記事本強(qiáng)大很多,但比Vim,Emacs還是有很大不如,當(dāng)然EditPlus,UltraEdit也是非常好的選擇,可惜這兩個(gè)是收費(fèi)軟件。不在此文中介紹。
安裝配置
可以手動去notepad++插件的官方網(wǎng)站下載:http:///projects/npp-plugins/files/
Notepad++自帶了插件管理工具,Plugins -> Plugin Manager -> Show Plugin Manager-> Avaliable一欄顯示當(dāng)前可用的插件列表,選中你要的插件,然后點(diǎn)擊下面的Install即可自動下載和安裝。列表里的都是官方認(rèn)可的插件,品質(zhì)較 好。當(dāng)然也可以自己去網(wǎng)上下載插件放到目錄里面去。
下面列出一些軟件開發(fā)中經(jīng)常用到的一些功能。
書簽功能
書簽是一種特殊的行標(biāo)記,顯示在編輯器的書簽欄處。使用書簽,可以很容易轉(zhuǎn)到指定行處,進(jìn)行一些相關(guān)的操作,當(dāng)閱讀一個(gè)長文件時(shí)特別有幫助,絕對閱讀源代碼的好幫手啊。
在任意行點(diǎn)擊左邊欄或者按Ctrl+F2會出現(xiàn)藍(lán)色小點(diǎn),這表示添加了一個(gè)書簽,點(diǎn)擊藍(lán)色小點(diǎn)或按Ctrl+F2可以取消該行書簽。F2光標(biāo)移動到上一個(gè)書簽,Shift+F2光標(biāo)移動到下一個(gè)書簽。
多視圖
你可以在 Notepad++ 中打開第二個(gè)編輯窗口,這樣你就可以同時(shí)查看兩個(gè)文檔了(也可以是同一個(gè)文檔)。如果它們是同一個(gè)文檔的話,你就可以快速比較這兩個(gè)文檔,或者同時(shí)編輯文 檔的兩個(gè)地方,而不需要滾動或通過書簽來做到這點(diǎn)。這個(gè)對于閱讀超過一屏源代碼來說是非常有幫助的。
折疊
即根據(jù)文檔語言可以隱藏文檔中的多行文本,特別是對像C++或者XML 這樣的結(jié)構(gòu)化語言很有用。文本塊分成多個(gè)層次,可以折疊父層的文本塊,折疊后只會顯示文本塊的第一行內(nèi)容。如果你想快速瀏覽文檔的內(nèi)容,并跳到指定文檔位 置的話,就相當(dāng)有用了。取消折疊文本塊(展開或取消折疊)將會再次顯示折疊的文本塊。這對于源代碼閱讀也是非常有幫助的。
- 折疊所有層次: Alt+0
- 展開所有層次: Alt+shift+0
- 折疊當(dāng)前層次: Ctrl+Alt+f
- 展開當(dāng)前層次: Ctrl+Alt+Shift+f
行定位
用于快速跳至某一行。按Ctrl+g會彈出一個(gè)對話框,可以選擇輸入絕對行號跳轉(zhuǎn)或者相對于當(dāng)前行做偏移量跳轉(zhuǎn)。
列編輯
如果要在每一行開頭輸入相同的文字或者加上行號等則可以考慮使用列編輯。比如把光標(biāo)移至最左邊,按下Alt+c,在對話框里輸入要添加的內(nèi)容或數(shù)字及其增加方式就可以了。它會當(dāng)前行一直加到最后一行。
另外一種方式是按住Alt+鼠標(biāo)點(diǎn)擊編輯多列的功能?,F(xiàn)在可以按住Alt用鼠標(biāo)左鍵選擇多列然后輸入想要的字符或者進(jìn)行編輯了。比如刪除每一行的行號。
向前回滾和向后回滾
向后回滾: Ctrl+z,向前回滾: Ctrl+y。
塊匹配
選擇一個(gè)括號,按Ctrl+b會跳轉(zhuǎn)到與它對應(yīng)的另外一半括號處。此處括號包括"("和"{"。
顏色標(biāo)記
就是給內(nèi)容用不同的顏色做標(biāo)記,用法就是選擇要標(biāo)記的文本然后點(diǎn)擊右鍵->Style token,選擇一個(gè)標(biāo)記即可。也可以通過點(diǎn)擊右鍵選擇刪除顏色標(biāo)記Remove style。
將Tab轉(zhuǎn)換成空格
這個(gè)對于編寫程序來說是非常有用的,一般項(xiàng)目里都不允許使用Tab鍵作為縮進(jìn)而是使用空格,但是按Tab鍵縮進(jìn)確實(shí)非常方便。在首選項(xiàng)->語 言頁面可以選擇“以空格代替Tab”,同時(shí)可以配置一個(gè)Tab鍵替換成幾個(gè)空格。這樣就可以很方便的按Tab鍵進(jìn)行縮進(jìn),按Shift+Tab進(jìn)行反向縮 進(jìn)了。
行操作
- 復(fù)制當(dāng)前行: Ctrl+d
- 刪除當(dāng)前行: Ctrl+l
- 刪除到行首: Ctrl+Shift+BackSpace
- 刪除到行尾: Ctrl+Shift+Delete
顯示符號
在視圖選項(xiàng)卡中能找到顯示符號功能,這個(gè)的作用是可以顯示空格、制表鍵、換行等 可以方便編輯,尤其可以防止無意中加入好多不需要的空格。
總結(jié)
以上只是一些非常常用的操作,事實(shí)上Notepad++的功能是非常多的,尤其是學(xué)會使用快捷方式可以極大的加快速度。接下來可以去學(xué)習(xí)Notepad++
用戶手冊。
另外Notepad++擁有很多非常強(qiáng)大的插件,熟練使用其中一些插件可以大幅度提高工作效率。請參考Notepad++前端開發(fā)常用插件介紹
參考文獻(xiàn)
快捷鍵大全
文件菜單
快捷鍵 |
動作 |
Ctrl-O |
打開文件 |
Ctrl-N |
新建文件 |
Ctrl-S |
保存文件 |
Ctrl-Alt-S |
另存為 |
Ctrl-Shift-S |
保存所有 |
Ctrl-P |
打印 |
Alt-F4 |
退出 |
Ctrl-Tab |
下一個(gè)文檔 (顯示所有打開的文件列表)??梢越勾丝旖萱I - 參見 設(shè)置/首選項(xiàng)/全局. |
Ctrl-Shift-Tab |
上一個(gè)文檔 (顯示所有打開的文件列表). 可以禁止此快捷鍵 - 同上. |
Ctrl-W |
關(guān)閉當(dāng)前文檔 |
編輯菜單
快捷鍵 |
動作 |
Ctrl-C |
拷貝 |
Ctrl-Insert |
拷貝 |
Ctrl-Shift-T |
拷貝當(dāng)前行 |
Ctrl-X |
剪切 |
Shift-Delete |
剪切 |
Ctrl-V |
粘貼 |
Shift-Insert |
粘貼 |
Ctrl-Z |
撤銷 |
Alt-Backspace |
撤銷 |
Ctrl-Y |
重做 |
Ctrl-A |
選擇全部 |
Alt-Shift-方向鍵, 或者 Alt + 鼠標(biāo)左鍵 |
列模式選擇 |
Ctrl + 鼠標(biāo)左鍵 |
開始新的選擇區(qū)域。僅在多塊區(qū)域有效 |
ALT-C |
列編輯 |
Ctrl-D |
復(fù)制當(dāng)前行 |
Ctrl-T |
當(dāng)前行和前一行交換 |
Ctrl-Shift-Up |
當(dāng)前行或當(dāng)前單個(gè)選中文本塊上移 |
Ctrl-Shift-Down |
當(dāng)前行或當(dāng)前單個(gè)選擇文本塊下移 |
Ctrl-L |
刪除當(dāng)前行 |
Ctrl-I |
分割當(dāng)前行 |
Ctrl-J |
連結(jié)行 |
Ctrl-G |
打開轉(zhuǎn)到對話框 |
Ctrl-Q |
行注釋/取消行注釋 |
Ctrl-Shift-Q |
塊注釋 |
Tab (一行或多行被選中) |
插入制表符或空格 (縮進(jìn)) |
Shift-Tab (一行或多行被選中) |
刪除行首制表符或空格(取消縮進(jìn)) |
Ctrl-BackSpace |
刪除到單詞開頭 |
Ctrl-Delete |
刪除到單詞末尾 |
Ctrl-Shift-BackSpace |
刪除到行首 |
Ctrl-Shift-Delete |
刪除到行尾 |
Ctrl-U |
轉(zhuǎn)換為小寫 |
Ctrl-Shift-U |
轉(zhuǎn)換為大寫 |
Ctrl-B |
轉(zhuǎn)到匹配括號處 |
Ctrl-Space |
顯示函數(shù)參數(shù)提示列表 |
Ctrl-Shift-Space |
顯示函數(shù)提示列表 |
Ctrl-Enter |
顯示單詞提示列表 |
Ctrl-Alt-R |
文本方向從右到走 |
Ctrl-Alt-L |
文本方向從左到右 |
Enter |
回車插入新行或分割文本到新行 |
Shift-Enter |
插入新行或分割文本到新行 |
搜索菜單
快捷鍵 |
操作 |
Ctrl-F |
打開查找對話框 |
Ctrl-H |
打開 查找 / 替換 對話框 |
F3 |
查找下一個(gè) |
Shift-F3 |
查找上一個(gè) |
Ctrl-Shift-F |
在文件中查找 |
F7 |
切換到搜索結(jié)果窗口(即版本5.2之前的激活子視圖) |
Ctrl-Alt-F3 |
查找 (快速) 下一個(gè) |
Ctrl-Alt-Shift-F3 |
查找 (快速) 上一個(gè) |
Ctrl-F3 |
選擇并查找下一個(gè)(即版本5.6.5之前中的查找(快速)下一個(gè)) |
Ctrl-Shift-F3 |
選擇并查找下一個(gè)(即版本5.6.5之前的查找 (快速) 上一個(gè)) |
F4 |
轉(zhuǎn)到下一個(gè)結(jié)果 |
Shift-F4 |
轉(zhuǎn)到上一個(gè)結(jié)果 |
Ctrl-Shift-I |
增量搜索 |
Ctrl-n |
向下跳轉(zhuǎn)(到下一個(gè)樣式n標(biāo)記的文本。 n 從1到5, 對于默認(rèn)查找樣式為0 |
Ctrl-Shift-n |
向上跳轉(zhuǎn) (到上一個(gè)樣式n標(biāo)記的文本。n 從1到5,對于默認(rèn)查找樣式為0 |
Ctrl-F2 |
標(biāo)記/取消標(biāo)記書簽 |
F2 |
轉(zhuǎn)到下一個(gè)書簽 |
Shift-F2 |
轉(zhuǎn)到上一個(gè)書簽 |
視圖菜單
快捷鍵 |
動作 |
Ctrl-(Keypad-/Keypad+) |
或者 Ctrl + 鼠標(biāo)滾輪按鈕 (如果你的鼠標(biāo)有這個(gè)鍵的話) 放大 (+ 或者 向上鍵) 和 縮小 (- 或者 向下鍵) |
Ctrl-Keypad/ |
恢復(fù)視圖到原始大小 |
F11 |
轉(zhuǎn)到/退出全屏視圖 |
F12 |
轉(zhuǎn)到/退出切換快捷視圖 |
Ctrl-Alt-F |
折疊當(dāng)前大綱級別 |
Ctrl-Alt-Shift-F |
展開當(dāng)前大綱級別 |
Alt-0 |
折疊所有 |
Alt-(1~8) |
折疊大綱級別 (1~8) |
Alt-Shift-0 |
展開所有 |
Alt-Shift-(1~8) |
展開大綱級別 (1~8) |
運(yùn)行菜單
快捷鍵 |
操作 |
F5 |
打開運(yùn)行對話框 |
Alt-F1 |
獲取PHP幫助 |
Alt-F2 |
Google 搜索 |
Alt-F3 |
Wikipedia 搜索 |
Alt-F5 |
打開文件(當(dāng)前光標(biāo)處的文件名) |
Alt-F6 |
在新的實(shí)例中打開文件 (當(dāng)前光標(biāo)處的文件名) |
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 發(fā)送 |
|