下面由notepad教程欄目給大家介紹將notepad中值得一提的特性,希望對需要的朋友有所幫助!
個人覺得一些好用,值得一提的特性是:
1.支持語法高亮和顏色自定義
關鍵是支持的語言狂多,除了常見的c/c ,java,php,而且還支持python和xml。
而且對于xml,還支持點擊關鍵字可以展開或收縮,很是方便。后來得知,這個特性叫做代碼折疊,囧。。。
還支持makefile,這樣對于查看makefile文件的的話,就很方便了。
而且甚至連一般人不常用的tex/latex的語法高亮,都支持了,很強大。
對于語法高亮時顯示的顏色,也可以自定義,點擊:
settings -> style configurator就可以根據自己需要配置不同的顏色了。
【自定義除默認后綴之外的其他后綴文件為某類型文件以實現語法高亮】
而且對于不同類型的文件的后綴,除了默認的文件后綴之外,設置自定義的文件后綴,比如我遇到的,對于普通的makefile,其默認的后綴是是.mak,而我此處自己的.mk也是makefile文件,所以可以通過這樣來設置:
settings -> style configurator -> 在language中下拉找到makefile,選擇makefile,做下角會出現:
default ext. 和user ext.,默認的擴展名(default extension)即后綴名.對應的是.mak,在user ext.所對應的框中填寫.mk,然后點擊右邊的 save&close,就可以實現notepad 自動識別.mk文件為makefile文件,然后引用對應的語法高亮了。
當然,如果不設置的話,單獨打開.mk類型文件,notepad 雖然不會自動識別,沒有語法高亮,但是也可以自己手動選擇的:
language -> m -> makefile,即可實現同樣的功能,只是要麻煩自己每次都要手動設置而已。
2.添加hex editor插件以支持16進制編輯
notepad 支持添加hex-editor插件以支持16進制的查看與編輯,很是方便。
【hex editor插件的添加方法】
先通過上面的【查看當前notepad 的版本】的方法得知你自己的notepad 是ansi還是unicode方法,
然后根據上面的 【notepad 插件添加方法】 去notepad 插件的官網,找到并下載對應版本的hex editor,把插件文件hexeditor.dll,放到notepad 路徑下的 npp.5.8.6.bin\\\\ansi\\\\plugins文件夾里面即可。
重啟notepad ,就可以在plugins中看到對應的hex-editor插件了。
值得一提的是,當前的最新版本(5.8.7)還支持了添加插件后,對應地在工具欄上也添加一個快捷圖標,對于hexeditor來說,就是一個大寫的h的圖標,點擊該圖標,即可實現16進制查看,再次點擊,又恢復到正常模式,很是方便。
3. 支持列模式編輯
按住alt之后,就處于列模式了,然后比如你選取一列,然后點擊右鍵,選中刪除,就可以刪除那些列了,松掉alt就離開了alt恢復普通模式了。非常好用,越來越覺得notepad 牛x了,啥功能都支持啊。。。
列操作模式中的在整個列中,整個都插入一些內容的話,可以這樣操作:
edit -> column editor (alt c) 然后在text to insert或number to insert對應的的框中寫入要插入的內容,notepad 就會自動幫你插入整列的對應的內容了。
4.選中某單詞即關鍵字后,notepad 會自動高亮對應選中的關鍵字,對于文件查看來說,很是方便。
5.打開多個文件的時候,上面會顯示對應的tab,默認的話,雙擊tab是不能像其他一些工具一樣關閉該文件的,但是可以設置的:
settings-> preference ->general -> tab bar中,選中:
double click to close document, 然后雙擊對應文件的tab就可以關閉文件了。
類似地,還有個選項:show close button on each tab,選中后,每個tab上會出現關閉按鈕,也很方便使用。
6。顯示文件行號:settings-> preference ->general -> editing-> 選中display line number,即可顯示行號
7.是否打印行號:settings-> preference ->general -> printing-> 是否選中printing line number,默認是不選的,如果需要,可以選中,這樣打印時候就可以也打印行號了,還是很方便用戶根據自己需要而去設置的。
8.編輯文件后,是否備份:類似ultra editor,編輯一個文件后,默認會生成.bak文件的,對于notepad 來說,也是支持此功能的,不過默認是關閉的。需要的話,可以去這里設置:settings-> preference ->general -> backup/auto-completion -> 默認是none,其他還有simple和verbose backup,可以根據自己需要而設置。
9.自動完成功能:settings-> preference ->general -> backup/auto-completion,自動完成:auto-completion,可以根據自己需要而設置,默認是關閉的。
10.選中某文字,然后調用google搜索:
run -> google search除了google搜索此項功能,于此相關類似的還有,選中文字后,調用其他程序或功能,比如直接調用wiki查詢該單詞/文字:
run -> wikipedia search或者直接從notepad 中打開當前文件所在文件夾:
run -> open containing folder從notepad 中打開windows的cmd,并且已經處于當前文件夾:
run -> open current dir cmd直接把該文件作為附件,然后打開windows的outlook發(fā)送郵件
run -> send via outlook等等,都是非常實用好用的功能。
11.暫時隱藏某些行
如果在查看文件的時候,暫時覺得需要將某些行隱藏掉,在需要的時候再正常顯示,就可以先選中那些行,然后:
view -> hide lines即可。然后左邊標簽那列就會顯示對應的標示,點擊即可取消隱藏。
12.支持鼠標滾輪控制縮放
notepad 不僅支持快捷鍵ctrl num /num- 去控制縮放,而且還支持ctrl 鼠標滾輪去控制當前顯示內容的縮放,很是方便。
13.全屏顯示
有時候顯示文檔的話,希望顯示更多的內容,希望用到全屏顯示,通過view -> toogle full screen mode f11或者post it f12,都可以實現全屏顯示,也很是方便。
14.集成了輕量級的資源管理器
通過安裝插件(默認好像是已經安裝了)lightexplorer后:
plugins -> light explorer -> light explorer,就可以在左側打開一個輕量級的資源管理器,方法打開想要打開的文件,很是方便啊。
15.導出成其他類型文件 -> 實現彩色代碼的粘貼
在添加了對應的nppexport插件后,就可以導出成不同的格式,比如html和rtf:
plugins -> nppexport -> export to rtf或export to html其中html就是普通的html,rtf就可以理解為簡潔版本的word,所以html和rtf,兩者都是支持彩色代碼/字符的,因此,這個功能就可以實現我們所需要的,將已經高亮顯示,彩色顯示,著色后的代碼,導出到word或者其他文檔中了。這樣的功能,是很實用的。至少我個人覺得很好用,比如將一些c代碼打開后,導出成html,然后打開html復制內容后粘貼到word里面,就是彩色的代碼了。當然,你也可以導出成rtf,然后本身就是和word兼容的,windows下,也就是默認用word打開的了,就省去了從html拷貝粘貼過來的步驟了。
甚至,nppexport還提供了更方便的功能:
plugins -> nppexport -> copy html to clipboard 或copy rtf to clipboard即,直接選擇內容后,拷貝該內容到剪貼板,然后你就可以在其他word文件中直接粘貼了,即如此簡單地就實現了彩色代碼的支持,多么爽啊。
16.代碼折疊
包括對c/c 等代碼,可以以單個函數為整體進行代碼的折疊和展開,其他的類型的,比如xml,根據關鍵字所包含的內容為整體進行折疊和