標籤:
轉載:http://plum.0602.blog.163.com/blog/static/1130006502011101524120757/ 試了該方法,很好用!
為什麼我把用Notepad++刪除程式碼號稱作“快速”和“有效”呢?
其一,作為要常常分享和求取代碼的編程人員來說,複製別人的代碼可能將程式碼號一起複製了,要想在編譯器裡運行,得一個一個刪除行號,因此用Notepad++,只需一步便可以刪除所有行號,其所謂“快速”(前提是按以下步驟配置Notepad++的內建外掛程式)。
其二,遇到問題百度一下誰不會呢?但是網上所謂的“使用Editplus刪除程式碼號”和各種“使用Regex刪除程式碼號”其實只是用Regex,如“[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”。如所示:
- 最後就看看啟動並執行效果啦:
使用Notepad++快速有效刪除複製代碼中的行號