最近和網友談論軟件編譯器的時候,很多人都推薦使用notepad++這款軟件,於是懷着一份好奇心安裝了這款軟件耍了耍,感覺確實不錯。特將網友的分享以及自己的心得總結如下:
1)首先notepad++支持各種編程語言,對應相關的編程的時候可以進行相互的轉換,很方便。只需要在菜單欄選擇語言菜單就可以選擇自己需要的編程語言。
下面以硬件編程語言來演示:
當使用FPGA編程的時候,假設我們使用的是quartus II軟件,我們可以在該軟件中設置notepad++為默認的編輯器。設置如下:
1. 使用QII自動調用Notepad++來打開HDL、sdc、txt等文件;並且可以在報錯的時候,Notepad++可以直接高亮所報錯的行(此模式下,Notepad++最大化后效果最佳)。
方法:QII > Tools > Options… > General > Preferred Text Editor,按下圖設置即可。
圖1
其中%f用於指定文件名,%l用於指定相應的行數;-n是Notepad++的選項,功能是高亮至某行。
注意:這里最好不要設置%f等這些命令,否則以前軟件自帶的編輯好的文件打不開。
2. 開啟Notepad++的自動補全功能。
方法: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這些基本的,也許有些簡單的比較有用的快捷鍵,你可能有興趣知道。