Notepad++ 使用心得

作為一個(gè)菜鳥(niǎo)程序員,一直很喜歡windows平臺(tái)下的notepad++,輕巧,可定制性強(qiáng),感覺(jué)很好用。下面講一下我使用notepad++時(shí)的一些心得。
快捷鍵這個(gè)是比較基礎(chǔ)的,我們可以在設(shè)置->管理快捷鍵中修改。比較常見(jiàn)的比方說(shuō):
- 上下移動(dòng)當(dāng)前行ctrl+shift+up/down;復(fù)制當(dāng)前行 ctrl + D;函數(shù)參數(shù)提示 ctrl+shift+space行注釋、區(qū)塊注釋 ….
因?yàn)橛泻芏嗄J(rèn)的快捷鍵已經(jīng)被我修改掉了,所以這里我就不一一例舉了。
需要注意的是,很多時(shí)候我們發(fā)現(xiàn)快捷鍵設(shè)置了沒(méi)有用,比方說(shuō)ctrl+alt,這是因?yàn)楹推渌浖确秸f(shuō)輸入法、QQ之類的快捷鍵產(chǎn)生了沖突,這時(shí)候我們需要將快捷鍵修改成未被其他軟件占用的熱鍵。
自動(dòng)完成和字符編碼
曾經(jīng)有朋友因?yàn)閚otepad++沒(méi)有自動(dòng)完成功能而轉(zhuǎn)投其他IDE,但其實(shí)小巧的notepad++也是有這個(gè)功能的,在設(shè)置->首選項(xiàng)里,如下圖所示:
在web編程時(shí),字符編碼是很需要注意的一點(diǎn),一般現(xiàn)在流行的都是utf-8編碼,我們可以在設(shè)置->新建里面,選擇默認(rèn)的編碼。如果不做改變的話,默認(rèn)為ANSI編碼
環(huán)境變量Notepad++有自己的環(huán)境變量
變量名稱 |
含義 |
FULL_CURRENT_PATH |
文件路徑名稱 |
CURRENT_DIRECTORY |
文件目錄 |
FILE_NAME |
文件全名稱 |
NAME_PART |
文件名稱 |
EXT_PART |
文件擴(kuò)展名 |
通過(guò)這些變量,我們可以自定義很多東西
詳細(xì)做法大家可以網(wǎng)上搜索,我簡(jiǎn)略的講一下我的做法,對(duì)于其他語(yǔ)言只要把編譯器替換成相應(yīng)的即可:
- 首先你得安裝一個(gè)編譯器,對(duì)于C語(yǔ)言來(lái)說(shuō),我推薦使用gcc,然后將gcc加入系統(tǒng)path即可
cmd /c gcc -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe $(FULL_CURRENT_PATH) & EXIT 并保存取名為編譯(最好為之分配一個(gè)快捷鍵,這樣也方便使用)。
cmd /c $(CURRENT_DIRECTORY)\$(NAME_PART).exe & PAUSE & EXIT ,保存取名為運(yùn)行(分配快捷鍵)。
說(shuō)明:cmd gcc的命令大家都可以看懂,而諸如這種$(FULL_CURRENT_PATH)就是notepad++環(huán)境變量的用法的,大家可以自行對(duì)照上表進(jìn)行理解
通過(guò)上面介紹的環(huán)境變量,我們可以自定義文件的打開(kāi)方式,比如我就是這樣定義快捷來(lái)調(diào)試本地服務(wù)器上的網(wǎng)頁(yè)的。
Chrome.exe http://localhost/$(NAME_PART)$(EXT_PART)
這樣,當(dāng)我按下快捷鍵時(shí),該網(wǎng)頁(yè)就是指向localhost的了。
插件下面為大家推薦幾個(gè)有用的插件
Nppexport這是notepad++默認(rèn)安裝的插件,通過(guò)這款插件,我們可以方便的導(dǎo)出著色以后的代碼,這樣即使在word里,我們也可以方便的粘貼上著色后的代碼
Explorer這款插件需要用戶自己安裝,通過(guò)這款插件,我們可以在notepad++中啟用資源瀏覽器功能,如下圖所示
這款插件可以很方便的定義括號(hào)自動(dòng)補(bǔ)全等功能
其他還有functionlist ,jsonview等等方便我們分析代碼的插件,這里不逐一例舉。
總之,notepad++是一款非常輕巧,但功能卻十分強(qiáng)大的編輯器,在配置好之后,我們完全可以放棄其他任何IDE。
相關(guān)文章
sublime text 3 快捷鍵大全以及配置編譯環(huán)境
Sublime text 3是碼農(nóng)最喜歡的代碼編輯器,每天和代碼打交道,必先利其器,掌握基本的代碼編輯器的快捷鍵,能讓你打碼更有效率。剛開(kāi)始可能有些生疏,只要花一兩個(gè)星期堅(jiān)持2014-06-24Visual Studio 2012 Ultimate旗艦版下載地址與序列號(hào)
對(duì)于開(kāi)發(fā)者而言,一款優(yōu)秀智能的開(kāi)發(fā)工具能夠提升應(yīng)用開(kāi)發(fā)的效率,正因?yàn)槿绱耍琕isual Studio作為主流的開(kāi)發(fā)工具,微軟非常的用心,不僅能夠讓這款開(kāi)發(fā)工具滿足用戶體驗(yàn)的2012-10-22- SQL SERVER 2005不象SERVER 2000所有組件都匯總在一起,所以卸載時(shí)特別麻煩,如果不按正常的方法卸載,重新安裝是不可能安裝上去的。因?yàn)镾QL SERVER 2005組件都是分散的,2013-05-17
MyEclipse 10.x 通用破解教程圖文詳解(附官方安裝包下載)
本文以MyEclipse Professional 10.6 為例來(lái)介紹如何破解MyEclipse 10.x2014-04-07Visual Studio 2010 正式版激活的兩種方法小結(jié)
全球開(kāi)發(fā)者最為矚目的Visual Studio 2010開(kāi)發(fā)工具在4月12日正式發(fā)布,現(xiàn)為大家制作一個(gè)簡(jiǎn)單的破解教程有兩種方法,操作不一樣,原都一樣(針對(duì)旗艦版,其他版本方法一樣):2010-07-04Python IDLE 安裝與使用教程(調(diào)試、下載)
今天我們就來(lái)講一下,學(xué)習(xí)的第一步,安裝Python IDLE編輯器,也它的調(diào)試和使用2014-03-11通過(guò)Navicat for MySQL遠(yuǎn)程連接的時(shí)候報(bào)錯(cuò)mysql 1130的解決方法
錯(cuò)誤代碼是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 是無(wú)法給遠(yuǎn)程連接的用戶權(quán)限問(wèn)題2012-10-16- 默認(rèn)UEditor上傳圖片的路徑是,編輯器包目錄里面的net目錄下,下面就演示如何修改圖片和附件的上傳路徑,需要的朋友可以參考下2014-03-14
- 于我們長(zhǎng)期使用電腦編程的人來(lái)說(shuō),白色很刺激我們的眼睛,下面教大家Android Studio設(shè)置背景色的方法,需要的朋友可以參考下2014-03-27
- 最近有很多用戶在使用360加固助手軟件,但不知道如何具體的操作,不了解各功能作用,下面小編就為大家具體的講解360加固助手如何使用,希望可以幫助到大家2016-11-03