什麼代碼編輯器比較好用?

技術簡單會


這是個見仁見智的問題。每個程序員都會告訴你自己喜歡用的代碼編輯器最好用,而VIM和Emacs之間的爭論已經有了二三十年的歷史。

畢竟用戶對編輯器的需求不同,所投入的時間也不同。對自己用得久的工具更有感情,也是人之常情。

大致按照操縱系統和編程語言分一下陣營吧,這樣說起來比較清晰一點。

首先是windows陣營。如果使用的編程語言主要是來自於微軟的話,那麼VS這套IDE應該是程序員常見的配置。

在Linux陣營中,熱愛命令行的程序員可能喜歡VIM,也可能是Emacs的愛好者,當然,可能有些人喜歡nano這樣的輕量級工具。

在Mac陣營裡,如果是Objective C或者Swift用戶的話,XCode應該比較常見。

不過現在也有了許多跨平臺的編輯器,例如廣受歡迎的Sublime Text或者Atom。這些編輯器更靈活一些,可以按照自己的需求安裝各種不同插件,滿足各種需求。

所以,沒有最好用的編輯器,只有最適合自己需要、最合自己眼緣的。多安裝幾個分別使用一段時間,就能找到對自己來說最好的編輯器了。


葉猛獁的故事們


現在主流採用的編輯器一般具備如下幾個特點:

1.有強大提示功能

2.擁有各種實用拓展性插件

3.可檢測代碼風格

4.容易安裝部署

5.穩定性高,版本維護密集

6.界面風格統一,便於操作

比如C#用的vs,全中文編輯器,提示強大,是C#的首選;C/C++使用的CLion,jetbrains出品必數精品;web用的webstorm、intelijIdea、vscode等,jetbrains在編輯器上當屬第一;Java常用的eclipse和intelijIdea;php用的phpstorm等。

jetbrains為各個語言貢獻了極好的編輯器,好用不是說說而已!


程序猿猩球


編輯器對於程序員來說無疑無比重要,隨著軟件種類越來越多,大家的選擇也越來越多。

  • 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都可以,他們都支持安裝擴展插件,如果你愛折騰,就可以挑選他們。


分享到:


相關文章: