IT好玩
作為一名一線開發者,就自己常用以及常見的編輯器再次推薦一波,如果你有更好的、不同的觀點,歡迎留言討論(
PS:排名不分先後)。1. VSCode
微軟出品,橫跨Windows、Linux、Mac三大平臺,可以說做的已經是很棒了。是一款完全免費開源的現代化輕量級代碼編輯器,支持目前市面上幾乎所有的主流開發語言,支持語法高亮、智能代碼補全、自定義熱鍵、括號匹配、代碼片段、代碼對比 Diff、GIT 等特性,支持插件擴展。其顏值也是相當令人滿意的。
2. Vim
號稱“編輯器之神”,如果你還沒有聽說過它的大名,那麼我覺得你可能是一個不稱職的程序員了。其功能強大,高度可定製化。也許有一天你在遠程一臺Linux主機時,唯一可用的編輯器也就是VI了,雖然它有一定的上手難度,但是掌握其基本使用方法,還是很有必要的。在Window下,也有GVim供我們選擇。
3. Sublime
以性感和快速啟動著稱,俗稱“SB”編輯器,不過其效率沒有什麼挑剔的。擁有完善的第三方插件。跨平臺支持,雖然是收費的,但是也可以免費使用,不過常出現一些彈窗而已,當然,在某度你也可以很方便的 找到所謂的註冊碼。
4. Notepad++
Notepad++是免費軟件,可以免費使用,自帶中文,支持眾多計算機程序語言,支持語法高亮,也有語法摺疊功能,比windows自帶的記事本功能不知道強大了多少倍。而且支持自定義插件,用起來還是很不錯的。在次at一波。
5. Atom
顏值不錯,不過卡頓現象確實很明顯,是一款由GitHub出品的文本編輯器。據說前端開發支持很友善,由於沒有使用過,在此就不過多介紹了。
最後,看底下很多答案都在推薦各類IDE,既然已經說了編輯器了,所以大家還是不要在推薦各種編譯器了,雖然他們都是很強大的。為什麼沒有提到Emacs呢?答案也很簡單,對於這款神的編輯器,答主的實力還不足以駕馭。
一個程序員的奮鬥史
這是個見仁見智的問題。每個程序員都會告訴你自己喜歡用的代碼編輯器最好用,而VIM和Emacs之間的爭論已經有了二三十年的歷史。
畢竟用戶對編輯器的需求不同,所投入的時間也不同。對自己用得久的工具更有感情,也是人之常情。
大致按照操縱系統和編程語言分一下陣營吧,這樣說起來比較清晰一點。
首先是windows陣營。如果使用的編程語言主要是來自於微軟的話,那麼VS這套IDE應該是程序員常見的配置。
在Linux陣營中,熱愛命令行的程序員可能喜歡VIM,也可能是Emacs的愛好者,當然,可能有些人喜歡nano這樣的輕量級工具。
在Mac陣營裡,如果是Objective C或者Swift用戶的話,XCode應該比較常見。
不過現在也有了許多跨平臺的編輯器,例如廣受歡迎的Sublime Text或者Atom。這些編輯器更靈活一些,可以按照自己的需求安裝各種不同插件,滿足各種需求。
所以,沒有最好用的編輯器,只有最適合自己需要、最合自己眼緣的。多安裝幾個分別使用一段時間,就能找到對自己來說最好的編輯器了。
葉猛獁的故事們
代碼編輯器其實挺多的,這個也沒有什麼標準,一定哪個好,哪個不好,只要使用起來方便、快捷,高效、質量的完成工作就行,下面我介紹幾個常用的代碼編輯器,感興趣的可以嘗試一下:
1.VS Code:這個是微軟開發的一個免費、開源、跨平臺的代碼編輯器,支持的編程語言很多,包括常見的html,js,python,java,c,c++,c#等,支持代碼高亮、語法提示、智能補全,git等,而且插件擴展豐富,是一個很不錯的代碼編輯器,推薦一用:
2.Sublime Text:這也是一個很不錯的代碼編輯器,跨平臺,輕巧靈活,簡潔高效,支持幾十種編程語言,常見的自動補全、語法提示檢查和代碼高亮,這個編輯器都支持,而且插件拓展豐富,使用起來也非常不錯,值得一試:
3.Atom:這個是github專門為程序員研發的一款跨平臺代碼編輯器,界面簡潔、直觀、大方,支持的編程語言也比較多,常見的前端、php、java、python、ruby等,這個軟件都支持,而且自動補全、代碼高亮、語法提示功能也不錯,是一個很實用的代碼編輯器:
4.Notepad++:這也是一個不錯的代碼編輯器,記事本的增強型,大部分人都應該聽過或者使用過,免費開源、小巧靈活,支持27種編程語言,代碼高亮、自動補全、語法提示功能也很不錯,插件拓展機制也行,值得一試:
就介紹這4個不錯的代碼編輯器吧,其實還有許多其他的代碼編輯器,像Editplus,Eclipse(插件)等都不錯,感興趣的可以嘗試一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。
小小猿愛嘻嘻
編輯器對於程序員來說無疑無比重要,隨著軟件種類越來越多,大家的選擇也越來越多。
- DOS時代,界面化軟件比較少。早先的程序員必定是vim、emacs等上古神器,不需要炫酷的界面。配合各種插件、各種命令快捷鍵,可完全脫離鼠標,百倍提高碼代碼效率。但是學習曲線也高,入門困難,但是收益也高。
再後來操作系統界面化軟件深入人心。慢慢的出現了一些優秀的、界面友好的編輯器。如notepad++,soourceinsight等。適合剛入門的程序員及一般用戶。
如今編程語言越來越豐富。需要各種各樣的編輯器友好的編程支持。如前端常用的vs code,atom等現代瀏覽器。既結合了軟件界面化的優點,又集成了vim等快捷的命令模式,還針對各種新語言進行更友好的支持。越來越得到大家的認可和喜愛。
當然像Java等比較重的語言。最好使用IDE進行編程,調試編寫都比較方便。
最後,在後臺服務器上,大部分都是無界面的模式。vim等上古神器仍然有很重要的位置。
其實,這些都是工具。沒有必要死守一個不放,也沒有必要成為某個的守墓人。根據實際情況使用合適的工具,提高工作效率才最重要。
碼農愛物
那就要看你使用的是什麼編程語言了,我工作中使用的編程語言是 PHP,大家的編輯器一般都是 PhpStorm,鼎鼎大名的 jetbrains 公司的產品,是很強大的開發環境,功能包括代碼補全,語法檢查,重構,涵蓋前端的語言包括:HTML5, CSS, SASS 和 JavaScript 等等。還有開發者工具版本控制系統,數據庫管理,命令行工具,可在IDE中執行很多常見的操作。
其他的編程語言如微軟公司的 .NET,最好使用微軟公司的編輯器 Visual Studio。APP開發如 Android 使用 Android Studio,IOS 開發使用 Xcode。一般都是特定的語言使用特定的編輯器。
如果是腳本開發,也可以使用輕量級的開發環境如 Sublime,VS Code都可以,他們都支持安裝擴展插件,如果你愛折騰,就可以挑選他們。
趣喜歡編程
現在主流採用的編輯器一般具備如下幾個特點:
1.有強大提示功能
2.擁有各種實用拓展性插件
3.可檢測代碼風格
4.容易安裝部署
5.穩定性高,版本維護密集
6.界面風格統一,便於操作
比如C#用的vs,全中文編輯器,提示強大,是C#的首選;C/C++使用的CLion,jetbrains出品必數精品;web用的webstorm、intelijIdea、vscode等,jetbrains在編輯器上當屬第一;Java常用的eclipse和intelijIdea;php用的phpstorm等。
jetbrains為各個語言貢獻了極好的編輯器,好用不是說說而已!
程序猿猩球
編輯器有很多,不過如果是要用好用的,那要根據你的實際情況來看
如果你是學習編程沒多久,那我還是推薦sublime,快捷鍵挺好用,但顏值比較,,,,那個,不過新手還是適合sublime,不冗雜,也比較穩定
如果你學了有一段時間,可以換一個讓自己舒服點的編輯器了,比如vscode,顏值高,插件好用,快捷鍵也很支持,顏值高,顏值高,顏值高,這是我選擇他的一個重大原因,不過我使用起來感覺有時候不太穩
如果你是一個老手,那你對編輯器的選擇就看自己喜歡了,記事本都可以,notpad++也行。最後,編輯器只是一個工具,你用著哪個舒服哪個就是最好的
鄢小綠
intelliJ IDEA
阿發苟
Idea系列不解釋,另外vim簡直神器,就看你會不會玩,其它的不推薦,哈哈哈
本寶寶舅扶你
Visual Studio Code.