處理一些純文本文件時(shí)我們都會(huì)順手請(qǐng)出Windows的記事本程序,比如撰寫或修改文稿,對(duì)編程代碼進(jìn)行一些簡(jiǎn)單的修改替換操作等等。但是Windows這款記事本的功能實(shí)在有點(diǎn)簡(jiǎn)陋,常常不能得心應(yīng)手。為此不得不選擇多安裝一款第三方文字處理工具如UItraEdit、EditPlus、Notpad2等等。但是由于不是系統(tǒng)集成的,使用起來總不如調(diào)用記事本那么方便,能不能使這些程序像系統(tǒng)集成的記事本一樣調(diào)用更方便呢?
要想讓系統(tǒng)記事本下崗,當(dāng)然就是要李代桃僵。Windows的記事本程序位于系統(tǒng)目錄的Systin32文件夾內(nèi),名稱是Notepad。那么把下載到的新記事本程序名稱也改為Notepad后復(fù)制到同一位置,替換掉舊的Notepad就能達(dá)到目的了??墒荳indows有系統(tǒng)文件保護(hù)功能,把它認(rèn)為重要的系統(tǒng)文件都事先做了備份,一旦被保護(hù)的文件被修改,系統(tǒng)會(huì)立即自動(dòng)從備份中恢復(fù)被替換的文件!
既然是這樣,只好偷梁換柱了。先找到系統(tǒng)的備份文件夾,把里面?zhèn)浞莸挠浭卤境绦蛞苿?dòng)到別的地方比如“我的文檔”去,讓系統(tǒng)無法恢復(fù)被替換的文件,問題就解決了。這里以Nomad2軟件代替系統(tǒng)默認(rèn)的記事本為例,說明操作過程。
第一步:先打開資源管理器,通過菜單欄的“工具/文件夾選項(xiàng)/查看”選項(xiàng)卡,把“隱藏受保護(hù)的操作系統(tǒng)文件”前面的鉤去掉,并把“顯示所有文件和文件夾”選上,然后確定(如圖1)。
第二步:打開系統(tǒng)目錄下的文件夾(假如你的系統(tǒng)裝在C盤,系統(tǒng)目錄就是C:\\Windows/system32),再進(jìn)入dllcache這個(gè)文件夾,里面全是系統(tǒng)備份的文件。在這里找到Notepad程序文件后,把它移動(dòng)到“我的文檔”(以后想要還原可以再放回來)。
第三步:返回Systern32文件夾,把下載到的Notepad2程序文件改名為Notepad后,覆蓋掉原來的記事本程序Notepad。這時(shí)系統(tǒng)會(huì)彈出一個(gè)警告說正常運(yùn)行Windows所需的文件已被替換成無法識(shí)別的版本,并要求你插入系統(tǒng)安裝光盤,請(qǐng)選擇“取消”,它再問你是否要保留這些文件,選擇“是”就大功告成了(如圖2)。
現(xiàn)在,你的系統(tǒng)記事本已經(jīng)不再是原先那個(gè)功能弱弱的記事本了,除了不會(huì)16位編輯,其它功能與UItraEdit、EditPlus等這些第三方文字編輯工具相比毫不遜色甚至更方便!可以顯示行號(hào);內(nèi)建包括HTML、XML、CSS、JavaScript、VBScript、ASP、PHP、CSS、Perl/CGI、C/C++、C#、Java等各種程序語法的高亮度顯示;直接支持ANSI、Unicode、UTF-8雙擊狀態(tài)欄互換;甚至可以半透明!還有一項(xiàng)最讓我滿意的就是它的替換功能了!Windows自帶那個(gè)記事本對(duì)文本文件進(jìn)行某些字符的全部替換操作時(shí),它是逐行掃描替換。假如要替換的文件比較大,或者要替換的字符比較多的話,會(huì)好慢!而現(xiàn)在這個(gè)記事本,不管多大文本,替換的字符有多少,替換都是瞬間完成!
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文