Notepad++是一款開源的文本編輯器,功能強大。很適合用於編輯、注釋代碼。它支持絕大部分主流的編程語言。
本文主要列舉了本人在實際使用中遇到的一些技巧。
快捷鍵
自定義快捷鍵
首先,需要知道的是:Notepad++中的快捷鍵是可以修改的。
點擊設置-> 管理快捷鍵,在彈出的窗口中可以修改想改變的快捷鍵。當然,也可以很方便的查看快捷鍵。
常用快捷鍵
類型
|
快捷鍵
|
功能
|
文件操作
|
Ctrl-O
|
打開文件
|
Ctrl-N
|
新建文件
|
|
Ctrl-S
|
保存文件
|
|
Ctrl-Alt-S
|
文件另存為
|
|
Ctrl-Shift-S
|
保存所有打開文件
|
|
Ctrl-P
|
打印
|
|
Ctrl-Tab
|
文件標簽跳轉,跳至下一個打開文件
|
|
Ctrl-Shift-Tab
|
文件標簽跳轉,跳至上一個打開文件
|
|
Ctrl-W
|
關閉當前文件
|
|
編輯
|
Ctrl-Z
|
撤銷上一次操作
|
Alt-Shift-方向鍵 或 Alt + 鼠標左鍵
|
列選擇模式
|
|
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后,此快捷鍵可能被覆蓋)
|
|
查找
|
Ctrl-F
|
打開搜索對話框
|
Ctrl-H
|
打開替換搜索對話框
|
|
Ctrl-F2
|
設置書簽
|
|
F2
|
跳至下一個書簽處
|
|
Shift-F2
|
跳至上一個書簽處
|
|
顯示
|
Ctrl-(Keypad-/Keypad+)或者Ctrl+鼠標滾輪
|
放大/縮小頁面
|
Alt-0
|
收縮所有折疊
|
|
Alt-(1~8)
|
展開相應層折疊
|
|
Alt-Shift-0
|
展開所有折疊
|
|
Alt-Shift-(1~8)
|
展開所有層次折疊
|
|
Alt-Shift-0
|
展開所有折疊
|
|
Alt-Shift-(1~8)
|
展開所有層次折疊 |
語言格式修改
改變主題
如果你已經厭倦了默認的單調風格,想換換代碼高亮風格,刺激一下你的眼球。
你可以點擊設置 -> 語言格式,然后選擇一款滿意的主題, 點擊保存並關閉。
改變背景色
如果你僅僅是想改變編輯器的背景色。請按照以下步驟處理:
如何保持Notepad++代碼高亮風格到網頁或word中
工具欄中: 插件 -> NppExport -> Export to RTF / Export to HTML / Copy RTF to Clipboard / Copy Html to Clipboard / Copy all formats to Clipboard
Export to RTF 是將高亮的代碼創建到word文檔中。
Export to HTML 是將高亮的代碼創建到Html網頁中。
后面三種是以不同的形式復制高亮代碼至剪切板,而不創建相應文件。
其他實用技巧
如何同時編輯兩個文件
打開想要同時編輯的兩份文件。右擊其中任何一份文件的選項卡,選中移動到另一視圖,整個屏幕會划分成兩部分。
既可以縱向拆分查看,也可以橫向拆分查看,請右鍵點擊拆分視圖中間的分隔欄,然后選中“向右旋轉”或者“向左旋轉”,即可切換橫向或縱向模式。
自動補齊
Notepad++具有自動補齊功能。比如在你輸入括號時,輸入了前括號,可以自動補齊后括號。
設置方法:依次點擊設置 -> 首選項 -> 自動完成。
選擇編程語言
如果你打開的文件或正在編輯的文件中代碼並非實際的編程語言,你也可以自己選擇。
方法是:點擊工具欄上的語言按鈕,在下拉菜單中選擇正確的語言。
參考資料
[1] http://blog.sina.com.cn/s/blog_6a46a4180100yvqi.html