轉載:http://plum.0602.blog.163.com/blog/static/1130006502011101524120757/ 試了該方法,很好用!
為什么我把用Notepad++刪除代碼行號稱作“快速”和“有效”呢?
其一,作為要常常分享和求取代碼的編程人員來說,復制別人的代碼可能將代碼行號一起復制了,要想在編譯器里運行,得一個一個刪除行號,因此用Notepad++,只需一步便可以刪除所有行號,其所謂“快速”(前提是按以下步驟配置Notepad++的自帶插件)。
其二,遇到問題百度一下誰不會呢?但是網上所謂的“使用Editplus刪除代碼行號”和各種“使用正則表達式刪除代碼行號”其實只是用正則表達式,如“[0-9]”或“[0-9]+\.”將代碼中所有數字刪除。然而,就沒有想到代碼中一般都含有大量數據、編號等等,這些錯誤的替換也就破壞了整個程序。用Notepad++刪除代碼行號也就避免了這個問題,其所謂“正確”。
這就要用到強大的Notepad++的一個自帶插件——TextFX Characters。行號諸如:純數字“1”“2”“3”“4”,數字加符號“1.”“2.”“3.”“4.”等等都可以智能識別並刪除!而刪除行號只是TextFX Characters中其中一個功能的子功能,因此所謂“強大”可想而知。
下面我就來從頭至尾介紹其安裝和使用:
- 下載Notepad++,本站提供一個最新版(V6.12)下載地址,進入以下下載頁面后點擊文件名下載:http://kuai.xunlei.com/d/AAWJTFFXIFDD
(如果此鏈接打開后文件過期失效,就請在本文末尾找到網易博客本地提供的文件下載) - 安裝Notepad++。
- 開始配置:為了演示效果,我先復制了一段帶有行號的代碼,請注意紅色框內,那便是煩人的的行號了,如圖:
- 然后我們開始安裝插件,選擇“插件”——“Plugin Manager”——“Show Plugin Manager”,如下如所示 :
- 然后在彈出的Plugin Manager中找到並選中“TextFX Characters”,點擊“Install”即可安裝。安裝完畢提示要求重啟(英文),點擊“是”重啟。如下如:
- 重啟Notepad后,看到菜單欄多了一項“TextFX” ,即我們裝的插件。如圖所示:
- 我們選中所有代碼 ,並且依次點擊“TextFX”——“TextFX Tloos”——“Delete Line Numbers or First Word”。如下圖所示:
- 最后就看看運行的效果啦: