文章目錄
- Nppexport
- Explorer
- TextFX
作為一個菜鳥程式員,一直很喜歡windows平台下的notepad++,輕巧,可定製性強,感覺很好用。下面講一下我使用notepad++時的一些心得。快速鍵
這個是比較基礎的,我們可以在設定->管理快速鍵中修改。比較常見的比方說:
- 上下移動當前行ctrl+shift+up/down;
- 複製當前行 ctrl + D;
- 函數參數提示 ctrl+shift+space
- 行注釋、區塊注釋 ….
因為有很多預設的快速鍵已經被我修改掉了,所以這裡我就不一一例舉了。
需要注意的是,很多時候我們發現快速鍵設定了沒有用,比方說ctrl+alt,這是因為和其他軟體比方說IME、QQ之類的快速鍵產生了衝突,這時候我們需要將快速鍵修改成未被其他軟體佔用的熱鍵。
自動完成和字元編碼
曾經有朋友因為notepad++沒有自動完成功能而轉投其他IDE,但其實小巧的notepad++也是有這個功能的,在設定->喜好設定裡,如所示:
在web編程時,字元編碼是很需要注意的一點,一般現在流行的都是utf-8編碼,我們可以在設定->建立裡面,選擇預設的編碼。如果不做改變的話,預設為ANSI編碼
環境變數
Notepad++有自己的環境變數
變數名稱 |
含義 |
FULL_CURRENT_PATH |
檔案路徑名稱
|
CURRENT_DIRECTORY
|
檔案目錄
|
FILE_NAME
|
檔案全名稱 |
NAME_PART
|
檔案名稱 |
EXT_PART
|
副檔名
|
通過這些變數,我們可以自訂很多東西
- 首先你得安裝一個編譯器,對於C語言來說,我推薦使用gcc,然後將gcc加入系統path即可
- 在運行中輸入下述命令
cmd /c gcc -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH) & EXIT 並儲存取名為編譯(最好為之分配一個快速鍵,這樣也方便使用)。
- 再在運行中輸入下述命令
cmd /c $(CURRENT_DIRECTORY)\$(NAME_PART).exe & PAUSE & EXIT ,儲存取名為運行(分配快速鍵)。
說明:cmd gcc的命令大家都可以看懂,而諸如這種$(FULL_CURRENT_PATH)就是notepad++環境變數的用法的,大家可以自行對照上表進行理解
Chrome.exe http://localhost/$(NAME_PART)$(EXT_PART)
這樣,當我按下快速鍵時,該網頁就是指向localhost的了。
外掛程式
下面為大家推薦幾個有用的外掛程式
Nppexport
這是notepad++預設安裝的外掛程式,通過這款外掛程式,我們可以方便的匯出著色以後的代碼,這樣即使在word裡,我們也可以方便的粘貼上著色後的代碼
Explorer
這款外掛程式需要使用者自己安裝,通過這款外掛程式,我們可以在notepad++中啟用資源總管功能,如所示
TextFX
這款外掛程式可以很方便的定義括弧自動補全等功能
其他還有functionlist ,jsonview等等方便我們分析代碼的外掛程式,這裡不逐一例舉。
總之,notepad++是一款非常輕巧,但功能卻十分強大的編輯器,在配置好之後,我們完全可以放棄其他任何IDE。