EmEditor 是啥?它是一款和UltraEdit、EditPlus類似的文本編輯器。
“KAO!有沒有搞錯,一個文本編輯器有啥好說的?!”
“我已經用慣了UltraEditor和EditPlus,不想再換了,再見!”
我想你肯定會這么說。以前我也用了很久的EditPlus,不過最近卻轉向EmEditor了,因為它確有許多獨到之處。讓我慢慢道來。
令人驚艷的查找顯亮功能
說起來,用文本編輯器偷懶最常用的就是查找和替換功能了。我常常在想,我比民工唯一高級的地方就是我能復制粘貼以及查找替換而民工不能。當然,如果房子也能復制粘貼不知道還是不是現在這個價?查找替換確實挺高級,可是當一個文件里有三、五十個地方需要替換,我們一邊一下一下地按著“替換”按鈕,一邊瞪大眼睛盯著不斷跳動的屏幕,生怕把哪個不該替換的給替換了,完了還要擔心是不是有該替換的沒被替換?唉,程序員的命好苦,眼睛好痛啊……即使這樣,“全部替換”按鈕我也是不敢按的,誰知道這一按下去會有哪些不該替換的被替換了,又有哪些該被替換的卻被漏掉了?一失足成千古恨的說。
如果你嘗試在EmEditor里按“Find Next”按鈕……
看到沒?(那些綠色可不是俺用記號筆故意涂上去的,雖然俺常喜歡這么干),所有匹配查找條件的部分都會被涂成綠色,這樣我們就可以在替換之前先檢查一遍,然后翹起二郎腿,喝一口咖啡,隨手按一下“Replace All”,吼吼,瞬間搞定啦。
小貼士:選菜單“Search > Erase Find Highlight (Alt+F3)”可以暫時關掉顯亮功能。
獨門絕技:強制大寫(小寫)替換
深夜,鴨梨公司。
Clark正坐在電腦前發呆,一陣清脆的手機鈴聲打破了他的沉思,原來是他那正在讀研的老婆打來的。
Clark:“老婆,論文通過了沒有呀?”
老婆:“論文到是沒啥太大問題,可是老師說我的程序完全不符合.net編碼規范,讓我全部改過來。可是明天就要正式答辯了,這可咋辦呀?”
Clark:“怎么會這樣?你把程序拿過來讓我see 1 see。”
不一會,Clark就看到了他老婆的程序和腫得像水蜜桃似的眼睛。老婆指著程序里的屬性聲明代碼說,喏,就是這里啦:
private long contract_id;
private string contract_number;
private string customer_name;
“老師說符合編碼規范的代碼要這個樣子才行。”
private long contractId;
private string contractNumber;
private string customerName;
“嗯……這也不難,用正則表達式查找替換一下就行啦。”,Clark道。
|
新聞熱點
疑難解答
圖片精選