-
1 # 豬頭sang
-
2 # 一個程式設計師的奮鬥史
這世界上只有三種編輯器: Vim , Emacs 和其他編輯器,我只推薦下面這兩款......
Vim號稱編輯器之神,免費、開源、跨平臺的編輯器,對於很多需要在Linux服務端程式設計的童鞋來說,很多時候是唯一的選擇。它的優點在於快、高度可定製化、外掛豐富、逼格高、模式編輯,更是很多鍵盤黨、鍵盤手患者的福音。
VSCode其他編輯器永遠是其他編輯器,這裡我只推薦VSCode,輕量且強大的程式碼編輯器,跨平臺支援,有強有力的親爹微軟的照應,其出現的目的就是為了替代Sublime、Notepad++、Atom等。那麼VSCode都有哪些優點呢?
跨平臺支援
開源免費
佔用系統資源少
豐富的外掛支援
對新手友好,上手難度低,開箱即用
內建了對JavaScript, TypeScript and Node.js,C++, C#, Python, PHP等語言的強大支援為什麼沒有提到神之編譯器Emacs呢?原因很簡單, 上手難度曲線實在太高了。已經有了Vim,這裡就不再推薦了,以免發生聖戰。
-
3 # 愛寫推文的數碼極客
一、notepad++
notepad++是大多數程式設計師都在用的文字編輯器工具,適用於Windows系統的文字編輯器,支援超過50種程式設計、指令碼和標記語言的語法高亮顯示和程式碼摺疊,能讓使用者迅速減小或擴大程式碼段以便查閱整個文件。可以用來製作一般的純文字說明檔案。所見即所得功能、語法高亮、字詞自動完成功能都是值得點讚的功能。除此之外還有Sublime、MarkdownPad、Vim等。
二、Sublime
Sublime 是HTML文字編輯器,具有漂亮的使用者介面和強大的功能,可自定義鍵繫結選單和工具欄。Sublime的主要功能包括拼寫檢查、書籤、完整的 Python API,Goto 功能、即時專案切換、多選擇、多視窗等。Sublime 是由程式設計師Jon Skinner於2008年1月份所開發出來,它最初被設計為一個具有豐富擴充套件功能的Vim,主要特點:性感的編輯器,外掛豐富。
三、MarkdownPad編輯器
MarkdownPad是windows上最好用的Markdown編輯器,能好用到什麼程度呢?你可以像寫word文件一樣寫html頁面!當然MarkdownPad在mac上有相對應的編輯器。最明顯的特點就是左邊編輯右邊預覽,是不是你想要的風格,立馬就知道。
四、Vim
Vim是一個類似於Vi的功能強大、高度可定製的文字編輯器,在Vi的基礎上改進和增加了很多特性,其中軟體程式碼補全、編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用,和Emacs並列成為類Unix系統使用者最喜歡的文字編輯器。
五、EMACS
EMACS即Editor MACroS的縮寫,Emacs不僅僅是一個編輯器,它也是一個整合環境,或可稱它為整合開發環境,這些功能如讓使用者置身於全功能的作業系統中,在基於編輯器的功能基礎上,Emacs自行開發了一個“bourne-shell-like”的shell: EShell。
-
4 # DIY電子愛好者
windows程式設計師的話,可以用微軟出的Visual Studio Code不錯。
還有gvim也挺好用。
-
5 # IT老實人
Notepad++
Sublime Text
Vim
TextMate
EditPlus
vscode
以上幾款我都用過,個人還是比較喜歡vscode,外掛也很全。
-
6 # 小小猿愛嘻嘻
這個就非常多啦,下面我簡單介紹5個比較好用的輕量級文字(程式碼)編輯器,分別是visual studio code、sublime text、atom、vim和emacs,涉及Windows、Linux和Mac,感興趣的朋友可以嘗試一下:
visual studio code這是一個免費、開源、跨平臺的文字(程式碼)編輯器,完美支援3大操作平臺,在個人桌面端有著非常高的使用率和歡迎度,輕便靈活、執行速度快、佔用記憶體少,目前支援多達幾十種程式語言,外掛擴充套件豐富,生態環境良好,智慧補全、程式碼高亮、語法提示等功能非常不錯,對於日常編輯檔案或編寫程式碼來說,是一個非常不錯的選擇:
sublime text這也是一個輕量級的文字(程式碼)編輯器,支援跨平臺(Windows、Linux和Mac),在個人桌面端也有著較高的使用率,但原則上不免費,基本功能和vs code相差不多,支援智慧補全、語法提示、程式碼高亮等常見功能,安裝相關外掛後,也可直接編輯執行C++、Python、前端等程式,對於日常使用來說,也是一個不錯的選擇:
atom這是由github主導研發的一個輕量級文字(程式碼)編輯器,可以跨平臺使用,專門為廣大程式設計師量身定做,支援自動補全、程式碼高亮、語法提示、git等常見功能,除此之外,外掛擴充套件豐富,但執行時記憶體佔用率較高,偶爾會出現卡頓現象,相比較vs code和sublime text,遜色不少,使用範圍也比較少:
vim這是Linux下一個廣泛使用的文字編輯器,熟悉Linux系統的開發人員,相信沒有不熟悉的,日常編輯檔案、編寫程式碼經常會用到,輕便靈活、執行速度快,高度可定製,和各種程式設計語法都能混搭,而且效果良好,初期使用可能不是很好掌握,但熟悉後,的確是一個非常不錯的工具和軟體,值得一用:
emacs這也是Linux平臺下一個使用率較高的文字編輯器,基本功能和使用方式與vim類似,但自帶有圖形使用者介面,因此在使用上更友好、也更容易學習,支援實時編輯、實時儲存、自動歸檔、檔案比較等常見功能,除此之外,外掛擴充套件豐富,安裝相關外掛後,也可作為C/C++、Java、Python等開發工具,對於日常使用來說,也是一個不錯的選擇:
目前,就分享這5個不錯的文字(程式碼)編輯器吧,對於日常使用來說,完全夠用了,當然,還有許多其他文字編輯器,像notepad++、editpuls、xcode等也都非常不錯,只要你熟悉一下相關軟體的使用,很快就能掌握的,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
-
7 # 一個菜鳥程式設計師
這個我看已經有好多人回答過好多優秀的文字編輯軟體。
我這要說的就是我並不推薦你去用 sublime text。
為什麼呢?因為你是寫程式碼的話,你可能多個專案放在同一個目錄,就是檔案樹下面,但是你會發覺有一個特別坑的地方就是,當你新視窗開啟一個沒有左側檔案樹的編輯視窗時,你再關掉重開軟體,之前的那個視窗專案列表全都丟掉了,而且是沒有辦法找回來了,所以如果你能夠忍受這個缺點的話,那我還是推薦你使用它。我是真的沒有辦法忍受這個缺點,所以後來我就又轉到 vs code,基本上就編輯一下文字,view 一下程式碼,因為我是做 PHP 開發的,用專門的 phpstorm去做。
-
8 # 子木予
因為工作的原因,需要用到Win平臺與OSX平臺,下面就以我個人的使用而言介紹其中幾款軟體。
第一,VS Code全稱是Visual Studio Code,是由微軟推出的免費的程式碼編輯軟體,因為外掛非常的多,功能非常的強大,支援各種檔案格式包括Markdown,並且啟動的速度也很快,用來做文字編輯器綽綽有餘,重要的一點是,支援Win、OSX、Linux平臺。
第二,HBuild X基於Electron開發框架,同樣支援多種檔案格式,另外還支援小程式開發與移動app的開發與打包功能,當然也是支援Markdown,軟體啟動速度同樣很快,用來代替文字編輯器是個不錯的選擇,軟體同樣支援Win、OSX、Linux平臺。
第三,Atom由Github出品的程式碼編輯器,同樣支援豐富的外掛,以及多種格式的程式碼編輯功能,以及Markdown的撰寫功能,客戶端支援Win、OSX、Linux平臺。
第四,BoostnoteBoostnote是一款開源的筆記應用,具有簡單的文字編輯功能與撰寫Markdown功能,有著極快的啟動速度與方便的部落格發表功能,支援Win、OSX、Linux平臺。
第五,VNote同樣是個開原的筆記應用,除了支援Markdown功能外,還有完善的分級功能與標籤功能,同時是款啟動速度非常快的文字編輯器,支援Win、OSX、Linux平臺。
寫在最後以上就是個人常用的五種文字編輯器,記得最開始使用的是Notepad++,雖然好用,但是作者的三觀不正,所以果斷的就放棄了。
-
9 # mhkkker
問的是文字編輯器,為啥大家大多給的是用於寫程式的編輯器?雖然也能用於文字編輯,但是我認為不夠輕量級,我一般用notepad2或notepad3,2更輕量級一些,都是可以單檔案執行的綠色版,處理文字檔案和輕量級程式完全沒問題
回覆列表
大概我是比較另類的,我偏愛emeditor,因為開啟大檔案毫無壓力。 sublime text也很好用,只是開啟大檔案時候還是要換emeditor。