Notepad++是程式員常用的一款適合編程的文字編輯器,本文主要介紹Notepad++的特點和提示,特別囑咐大家,Notepad++的外掛程式非常強大,目前已有100多款外掛程式。
1,輕量化,軟體下載下來只有6MB,解壓後不過10MB左右,其中還包括了語言檔案協助檔案等。
2,綠色開源,Notepad++是一款符合GPL協議的開源軟體,同樣可以在官方下載ZIP包解壓即用。
3,和很多文字編輯器一樣,提供了代碼補全,代碼高亮功能,但其中有的需依賴外掛程式的擴充。
4,功能對比Windows記事本強大很多,但比Vim,Emacs還是有很大不如,當然EditPlus,UltraEdit也是非常好的選擇,可惜這兩個是收費軟體。不在此文中介紹。
5,使用門檻低,不需要像Vim一樣需要花大量的時間學習即可滿足一般情況的使用。
6,豐富的可定製行,許多功能很人性化,比如宏的錄製。
7,支援大部分Regex。
下面介紹一些Notepad++的常用功能和配置。
下載完後解壓或或者執行安裝程式,捷徑開啟軟體。可以看到軟體大體上可以看到功能表列,工具列,標籤欄,左邊的行號爛和書籤欄,還有下面顯示文本和編輯狀態的狀態列,一切看起來都很容易,不是麼。
首先把語言定製成中文。在功能表列中依次選擇Setting—Preferences,在General選項卡中把介面語言變為中文。
為了方便列編輯功能,在編輯選項卡中把多列編輯下載選框選中,此為按住ctrl+滑鼠點擊編輯多列的功能,稍後介紹。
代碼高亮
Notepad++預設提供了許多語言的代碼高亮功能,如果程式沒有自動認出可以在功能表列中的語言選項來選擇。如下圖。在設定選項中有語言格式設定,能改變背景主題和語言格式。
標籤功能
在Notepad++中預設配置是開啟標籤欄的,按Ctrl+w可以關閉當前書籤,也可以對書籤做拖動移動操作,在喜好設定中可以開啟雙擊關閉書籤功能。當檔案改變時,書籤上的磁碟片表徵圖顯示為紅色,存檔後變為藍色。當前編輯的標籤欄有個橙色的條,當然這些配置都是可根據自己的習慣改變的。
書籤功能
在任意行按Ctrl+F2 會發現書籤欄中多出個藍色小點,再次按Ctrl+F2 取消書籤。在翻到其他行按F2,這時候會發現游標移回標記書籤的行。再多行設定書籤時,F2游標移動到上一個書籤,Shift+F2游標移動到下一個書籤。
代碼提示
預設的代碼自動完成快速鍵是Ctrl+Enter,比如在CSS檔案中輸入b然後按Ctrl+Enter就會出來代碼提示。當然這樣可能有些不方便,可以在喜好設定中的備份與自動完成選項卡選中所有的輸入均啟用自動完成選項和輸入時提示函數參數選項,當然這些都可以按照自己的習慣配置。如下圖。設定後代碼提示便會在輸入時自動顯示。
列編輯功能
Notepad++的列編輯預設快速鍵是Alt+c,可以在游標所在列插入文本或者數字。但實際應用很多情況下並不好用。比如要編輯文本其中的數行,便需要把這幾行複製到單獨的文本進行編輯後再複製回來。下面提供的是另一個方便些的方法,記得開篇中說的設定麼:在編輯選項卡中把多列編輯下載選框選中,此為按住ctrl+滑鼠點擊編輯多列的功能。現在可以按住Ctrl用滑鼠左鍵選擇多列然後輸入想要的字元或者進行編輯了。方式如下圖: 那些灰色的豎線就是選中編輯的地方。是不是很方便。
顏色標記功能
顏色標記還很多情況還是比較方便的,使用方法是選中需要標記的文本,右鍵選擇標記的格式。同樣方法也可以清除格式。按Ctrl+Shift+1可以移動到上一個格式1,Ctrl+1是到下一個格式1,Ctrl+Shift+1可以移動到上一個格式2,以此類推……
顯示符號功能
在試圖選項卡中能找到顯示符號功能,這個的作用是可以顯示空格、製表鍵、換行等 可以方便編輯,效果如下:
F5運行功能
有的時候你需要快速運行所編輯的代碼,這時候可以按F5快速運行,可以自己選擇程式並儲存:
宏錄製功能
這個功能我用的不多,但感覺是在很多情況下都會需要的功能,我的理解是可以把錄製的動作重複運行,方法是先點擊工具列上開始錄製,然後編輯文本執行動作,點擊停止錄製。最後選擇重複運行宏來重複執行動作。這裡可以選擇重複的次數等。
還有些功能這裡沒有講到,或者是需要很大篇幅或者是不常用到,比如定製工具列,外掛程式功能等。還有些功能使用方法簡單,可以參考下面的快速鍵。這次教程到此為止,可能有一些錯誤的地方或者忘記的地方,希望大家指出,更希望大家同我交流。