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