作者的話
相信越來越多的人已經認識到notepad++作者的可惡了,我曾經也是notepad++的使用者,當我看到它的作者一個臺灣人,明目張膽的利用軟體開始宣傳他的錯誤觀點後,便覺得要做些什麼了。
notepad++不過是一個小軟體,但是我幾乎每天都在用它。既然這樣,我為何不來自己做一款呢?順便做一個跨平臺版本的。既然他叫notepad++,那我就notepad–吧,減少一些錯誤言論,減少一些自以為是,簡稱ndd。我相信國內有大把的同行,都可以做出這種類似的小軟體。不過恰好大公司瞧不上,小公司沒技術,那就我來做吧。
notepad++是挺好用的,但是它不支援linux和mac平臺,而且基於政治方面的原因,notepad++的作者如果再這麼繼續作死下去,notepad++在國內下架是遲早的事情。目前已經在網路上有大量的言論,都在反對使用notepad++。但是notepad++的作者依然是我行我素,他以為我大陸沒人可以治得了它,大家雖然嘴上討厭,但是沒有可以替換它的同類軟體吧。
在我編寫對比軟體ccompare的過程中,我發現其核心功能,已經具備一個文字編輯器的雛形了。只需要再多花一部分額外的精力,便可以成為一個功能基本可以替換notepad++的簡單文字編輯器。
於是說幹就幹吧。一番研究後發現,notepad其實只是一個外包裝,其內部是大名鼎鼎的開源編輯器核心控制元件scintilla,所以notepad++作者的水平,其實也遠遠沒有達到他自以為是的高度。只要解放了國內的996環境,給程式設計師更好的個人時間,可以想象,國內一定可以冒出一大批優秀的自由軟體出來。
我相信國內至少有百分之十的程式設計師,是具備編寫作業系統、編譯器、編輯器水平的。不過大家都被996和幾兩碎銀壓的踹不過氣來。只要解放程式設計師,把他們從低水平的體力活中解放出來,中國的基礎軟體才能看到希望。
不過要想短時間取代notepad++的市場,也基本是不可能的。目前國內的應用軟體,稍微偏底層的一些東西,比如文字編輯器,解析器、編譯器,更不要提作業系統,幾乎全部被國外所把持。我想作為一個老的程式設計師,雖然技術可能已經被潮流淘汰了,但是在底層基礎建設方面,還是可以發揮一些餘熱。準備優先在國產統uos繫上,釋出並維護替換Notepad++的同類軟體,notepad–。
至於有沒有市場,會不會成功,能不能轉換出市場效應,那就交給時間吧。
問題說明
對於非安裝版本,現在是個單檔案,可以隨意存放位置。關聯檔案右鍵開啟選單的操作如下:
1)你只需要把 Notepad– 放在一個固定位置,然後不要移動程式位置。
2)找到 Notepad– 的位置,右鍵,以管理員許可權執行,執行一次後,就會把當前右鍵位置註冊到右鍵選單中區。
只需要這樣執行一次後,windows 下就自動關聯所有檔案了。
如果你移動了 Notepad–位置,都以管理員許可權執行一次即可。
開啟 yaml 字尾型別檔案時顯示看起來亂碼,是以16進位制開啟的,怎麼辦?
這是因為 Notepad– 檢測到該檔案可能是二進位制,以二進位制只讀開啟,避免修改二進位制檔案而破壞檔案。
兩個解決方式:
1)右鍵檔案標籤,選擇“重新以文字模式”開啟,可以解決。
2)永遠解決辦法:在選項 – 檔案關聯 中,把字尾 yaml 的自定義新增到關聯中去。下次遇到 yaml 的檔案,軟體會自動識別為文字模式。
版本區別
• Notepad– plugin Installer.exe
win10下面的外掛版安裝包,會關聯右鍵選單等。
• Notepad– win10 portable.7z
綠色免安裝版本,解壓即用,不會關聯右鍵選單登錄檔。
官方更新
1)新增MACOS-qt6-arm64版本;進一步完善window qt6版本;本次釋出uos 2.11版本。
2)自動提示可以支援中文。不過權衡效率的問題,最多提示10條記錄,而且每次最多查詢500K的內容。
3)undo redo 的可用/非可用狀態的識別。
4)完善摺疊線顯示:線段繪製時,直線沒有對齊到方塊下邊。
5)小於1000K的檔案,外部修改後,自動更新,不詢問使用者。完善檔案外部變化,重載入後的邏輯。
6)查詢框中英文實時切換。
7)資料夾路徑支援水平捲軸
8)繼續完善註冊問題,提高網路註冊成功率。
9)更新json錯誤的前景顏色。
10)linux mac 下面不再提供tailf功能,因為系統自帶該命令列。
11)超過500個檔案對比時,關閉資料夾對比時,要詢問一下,避免誤關。
12)解決匯入匯出配置後,並沒有完全恢復選項的問題。
13)列編輯MAC下面崩潰問題,統一梳理SCI_GETTEXTRANGE長度處理邏輯。
14)bugfix:#I8I0H6:【缺陷】查詢到結果不能突出顯示【缺陷】查詢到結果有時不能突出顯示;某些情況查詢上一個,總是在原地打轉的bug。
下載地址
https://pan.quark.cn/s/4c02982429ce
https://www.123pan.com/s/OTbLVv-CeMi.html