最近和網友談論軟件編譯器的時候,不少人都推薦使用notepad++這款軟件,因而懷着一份好奇心安裝了這款軟件耍了耍,感受確實不錯。特將網友的分享以及本身的心得總結以下:php
1)首先notepad++支持各類編程語言,對應相關的編程的時候能夠進行相互的轉換,很方便。只須要在菜單欄選擇語言菜單就能夠選擇本身須要的編程語言。html
下面以硬件編程語言來演示:程序員
當使用FPGA編程的時候,假設咱們使用的是quartus II軟件,咱們能夠在該軟件中設置notepad++爲默認的編輯器。設置以下:編程
1. 使用QII自動調用Notepad++來打開HDL、sdc、txt等文件;而且能夠在報錯的時候,Notepad++能夠直接高亮所報錯的行(此模式下,Notepad++最大化後效果最佳)。編程語言
方法:QII > Tools > Options… > General > Preferred Text Editor,按下圖設置便可。編輯器
圖1工具
其中%f用於指定文件名,%l用於指定相應的行數;-n是Notepad++的選項,功能是高亮至某行。spa
注意:這裏最好不要設置%f等這些命令,不然之前軟件自帶的編輯好的文件打不開。.net
2. 開啓Notepad++的自動補全功能。htm
方法:N++ > 設置 > 首選項 > 備份與自動完成
這裏我選擇如圖2所示
圖2
使用效果:全部詞組在敲第二遍的時候,都會自動提示。
圖3
【注】:在最新版本中,默認有自動補全功能。
2)新版本的notepad++也有列模式,這也方便了代碼的查看
範例
圖4 使用Notepad++列模式範例
3)使用notepad++還能夠在word等文檔編輯軟件中實現代碼的語法高亮
實現步驟
1. 使用Notepad++打開或編輯含有代碼的文件,如圖5所示。
圖5 在Notepad++上編輯文件
2. 在Notepad++上,選擇「Plugins——NppExport——Copy RTF to clipboard」標籤,便可複製該代碼。
3 打開文檔編輯軟件,這裏以word爲例,粘貼剛剛複製的代碼,顯示效果以下圖6所示:
圖6 複製的代碼在word中的顯示效果
5)開始/結束快速選擇
有時候,咱們的文本會有好多行,好比1000行。1000行不會顯示在一個頁面中。當須要複製或刪除第3到第900行時,怎麼作?咱們需先選中。可能會這麼作:從第3行開頭按住鼠標一直下拉到第900行。這個操做是否是一個精細活?
在notepad中,能夠快速地選擇連續的多行內容:
1 將光標定位在要選擇內容的開始處
2 編輯->開始/結束 選擇,「開始/結束 選擇」前會出現對號
3 將光標定位在要選擇內容的結束處
4 編輯->開始/結束 選擇,「開始/結束 選擇」前的對號會消失
還有些功能我在這裏就不一一列舉了,總之感受這款編輯器仍是很值得擁有的!
下面給出一些notepad++經常使用的快捷鍵
轉自:http://hanyionet.blogspot.com/2009/09/notepad.html
若是Notepad++是程序員的一個生產工具,那麼快捷鍵的使用就能夠提升生產效率,記住一些快捷鍵是挺有用的:-)。http://notepad-plus.sourceforge.net/uk/shortcuts.php這上面有完整的快捷鍵表格,可是不少都記不住,由於不多用。除了Ctrl-C,Ctrl-X,Ctrl-V,Ctrl-Y,Ctrl-A,Ctrl-F,Ctrl-S,Ctrl-O,Ctrl-N,Ctrl-W,Ctrl-Tab,Ctrl-P,Alt-F4這些基本的,也許有些簡單的比較有用的快捷鍵,你可能有興趣知道。