有什么可以替代notepad的軟件?
在Windows的發展歷史里,Notepad是唯一一個在30多年時間里橫跨了所有視窗版本但改變甚微、界面基本不變的系統自帶軟件。早期人們都享受Notepad所帶來的便利性,但隨著時間的發展,Notepad逐漸迎來一片片謾罵聲,因為沒有對比就沒有傷害,其他類似于Notepad的軟件比Notepad強太多了,而Notepad幾乎沒有改變過。
更加令人難以置信的是Notepad甚至登上了微軟的應用商店“Microsoft Store”,理由是:30多年來,"記事本"一直是Windows中的一款快速、簡單的文本編輯器,可以立即查看、編輯和搜索純文本文檔和源代碼文件,功能也羅列成了簡單純粹的3點:
立即編輯文本文件和源代碼。使用字體選項自定義視圖。保存為多種編碼格式,包括UTF-8、UTF-16和ANSI。確實是非常純粹,應該沒有哪個類“Notepad”的軟件可以沿用于Windows的所有版本中。在Notepad的上面有“寫字板”,再上面有微軟“Office”辦公套件,與其說是Notepad沒有什么改變,不如說它一直被windows開發者們遺忘。
Notepad被吐槽的原因拿非微軟出品的“Notepad++”來做一個對比,以下幾點是官方“Notepad”所欠缺的。
1、Notepad++支持幾乎所有的編碼格式;
2、Notepad++擁有行數標號;
3、Notepad++可以使用正則表達式查找和替換字詞;
4、Notepad++有非常多編程語言代碼提示功能,支持代碼行的標記、隱藏,并且支持代碼段的折疊和展開功能;
5、Notepad++可以顯示所有的字符,比如換行符、制表符、行尾符等等;
6、Notepad++支持插件的添加;
7、Notepad++支持語法高亮顯示;
8、Notepad++支持同時編輯多重文件,多重視窗同步編輯;
9、Notepad++可以自動暫時存檔;
以上的這些功能在如今大多數人的眼中似乎已經被默認為一款記事本類的軟件應該有的功能,這些都應該是標配,能夠替換編程用的IDE軟件是最好不過的。對于大多數普通人來說Notepad++已經夠用了,但Notepad++有點不爭氣,從2018年開始就強行的自帶節奏,引發了很多人反感。
輕量簡潔、跨平臺Sublime Text也被一大波的用戶擁戴相比于notepad++,Sublime Text從1.0演變到3.0更加符合現在人們的科技感,也滿足了許多習慣用Vim用戶需求,支持大量使用的插件來成倍的提高工作效率,跨平臺更是減少了重復學習的成本。
記事本已經不再局限于“記錄”純文本的簡單功能,它賦予了CLI、GUI程序編輯和編譯運行的功能,變成了名副其實的代碼編輯器。所以有很多人會拿Sublime Text、VSCode、Github Atom、UItraEdit等等代碼編輯器去和IDE做比較,實際上代碼編輯器和IDE還是有很大的區別,它們面向的是兩種不同的使用場景:IDE體積龐大所以運行速度偏慢,它面向的是有語義的代碼涉及大量領域邏輯,適合編寫C#、C++、Java等等靜態語言項目;而IED面向的是沒有語義的純文本,它不涉及領域邏輯所以體積很小,非常適合用來編寫Shell、Ruby、Python、JavaScript等等動態語言腳本和配置文件。
總結能替代Notepad的軟件有很多,但每個人對于記事本的期許是不一樣的,對于系統運維、程序員來說Sublime Text、VSCode、Atom、UItraEdit這樣的記事本更能滿足他的需求。
對于大多數普通人來說可能記事本都很少會用到,其實Notepad如今也并不是一無是處,當我們對于Excel的數據格式毫無辦法的時候,把一整列的數據復制到記事本里,再復制到Excel里另一列的效果是非常好的。
以上個人淺見,歡迎批評指正。
認同我的看法,請點個贊再走,感謝!喜歡我的,請關注我,再次感謝!