【環境優化】 - 操作系統必要的設置(三)
經過前面兩篇系統的設置學習,各位小夥伴已經對初始系統設置有了一定了解,從桌面圖標、滑鼠、任務欄以及右鍵菜單設置等全方位熟悉系統設置,在一定程度上可以大大提高辦公效率。
今天的主角Notepad2(flos freeware)。它是一個相當優秀的輕量級文本編輯器。Notepad2 是基於 Scintilla 開發,體積小巧、運行快速,與系統默認記事本具備相同資源消耗,但提供了大量實用功能,如代碼高亮、編碼轉換、行號顯示、多步Ctrl+Z、增強的查找替換等等,是代替系統默認 Notepad 的極佳選擇。
Notepad2是一款開源軟體,XhmikosR 又在 Notepad2 基礎上二次開發了更加實用強大的Notepad2-mod(http://xhmikosr.io/notepad2-mod/),額外提供代碼摺疊、書籤、自動完成、支持更多代碼格式高亮等功能。
Notepad2-mod支持AutoHotkey、AutoIt3、Inno Setup、Markdown、NSIS、Ruby等腳本語法高亮顯示。自從接觸到該軟體,我一直使用至今,每次安裝完系統後,使用該軟體替換系統自帶記事本就成了必要的設置。
我使用的是Semidio漢化的x64版本,Semidio建議通過映像劫持實現Notepad2替換記事本。而我使用更加直接的方法,直接替換系統原有記事本文件,更加徹底。當然我也提供恢復原版系統自帶記事本的批處理。
上圖中【Notepad2.exe】是Semidio漢化版本,【Notepad2_EN.exe】是英文原版,如需要使用英文原版,請把Notepad2_EN.exe修改為Notepad2.exe即可。
文件【(SUT工作室)替換記事本.bat】作用是使用相同目錄下的Notepad2.exe替換系統Windows目錄和System32目錄下的notepad.exe文件。此批處理會把系統原版notepad.exe文件修改為notepad.original.exe文件。
生成的notepad.original.exe文件起到備份作用,便於使用文件【(SUT工作室)恢復記事本.bat】恢復為系統原版notepad.exe文件。
看到上面的截圖,就明顯感覺比系統自帶的可視化好的多。上一張系統原始的記事本文件打開【(SUT工作室)替換記事本.bat】。
感興趣的小夥伴可以研究一下這兩個批處理,其實也很好理解哦。
注意:這兩個批處理文件,必須以管理員命令運行並且關閉所有安全類軟體哦,否則不會有效果的哦^_^
下面我介紹一下我常用的兩個功能。
第一、列模式。普通編輯器,編輯文本的時候,選中一部分內容,都是在一行或多行的範圍內操作,從左到右的,所以,可以看做是行模式。與此相對應的,就是上下方向的列模式了。進入列模式後,操作順序和範圍,是在所選範圍內,從上到下的,比如全部插入某些字元等等,是在所選的列模式操作區域內,所涉及的每一行,都對應的插入這些字元。當有些高級的操作,需要對不同的列,同時進行編輯的話,那麼列編輯模式,就非常有用了。(PS:按下鍵盤上的Ctrl + H或【編輯】-【替換】調出替換文本對話框)
另一個是正則表達式替換。正則表達式,又稱正規表示式、正規表示法、正規表達式、規則表達式、常規表示法(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計算機科學的一個概念。正則表達式使用單個字元串來描述、匹配一系列匹配某個句法規則的字元串。在很多文本編輯器里,正則表達式通常被用來檢索、替換那些匹配某個模式的文本。
通過上面兩個技巧,大家可以舉一反三一下,可以大幅度提高辦公效率,更多功能,等你來發現哦。當然大家也可以使用Notepad++、Vim、GUN Emacs、Sublime Text或UltraEdit等等。
大家如果有更好的技巧與建議,歡迎投稿哦。
推薦閱讀: