大家好,作為一個程序員,除了主力的IDE以外,一些簡單的文字處理工作,總是需要一款編輯器的,這裡推薦一下windows環境下的 notepad ++
小編注:編輯器每人喜好不同,其中的爭論也難以有個結果。
目前也有VS code / sublime 等可以選擇。
這裡不提emacs/vim 等學習難度高的編輯器。
僅從免費的角度,選擇了一款win環境下可用。
下載:
我們直接到notepad++的官網下載
https://notepad-plus-plus.org/
官網首頁
直接點擊下載,小編目前最新版本是 7.6.6
自行選擇32位or64位
軟件是免費的,我們可以選擇安裝包安裝,或者直接找一個綠色版即可。
notepad ++ 初看很樸素,但是基本的功能應有盡有,並且可以通過插件來擴展。
為什麼建議使用notepad++呢?它主要有以下幾個優點:
快:啟動迅速,相比editplus 或者 ultraedit 甚至 sublime, notepad++啟動更快速。並且在打開幾個G的大文件時優勢更明顯。小:佔用空間小,安裝迅速。綠色版更是隨便解壓隨便使用,不用擔心版權問題。易用:notepad ++ 很樸素,不需要學習 emacs或者vim等高大上的花哨指令,非IT從業者也可以使用的很開心。學習成本低,從而用戶容易上手接受它。更新快:作者還是很勤奮的,這幾年明顯的看到notepad++更新的頻率還是值得稱讚。開源 -> 擴展性強: 開源不收費,不擔心版權問題。因為開源,也會有更多的插件作者。由於插件基於c,效率上比sublime基於python的插件要快上不少。功能示例:
我們隨便從github上,找到目前開源最快的數據庫連接池hikariCp的源碼,打開之。
基本的高亮,語言關鍵字識別,換行和縮進都有
再打開一個json文檔試一下
摺疊和關鍵字完全沒問題
最後試一下複雜的sql
sql的語法也都識別出來了
另外,常見的:編解碼/主題和皮膚/多行操作/塊選擇 等等功能都是有的,大家可以按需發掘。