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