程序員喜歡的編輯器有哪些?

zhm_327439078


1. JetBrAIns系列

說起Mac上的開發工具,當屬JetBrAIns出品的一系列開發工具IDE了,包含幾乎所有常用開發語言的IDE:GoLand、CLion、DataGrip、PyCharm、Rider、WebStorm、Phpstorm、IntelliJ IDEA、AppCode等!

https://www.macdown.com/mac/174.html

2. Dash

開發者必備的API文檔下載和瀏覽工具,有了Dash,再也不用到處找API文檔了,內置了豐富的API文檔,可以在線下載各種開發API和文檔資料。

https://www.macdown.com/mac/1374.html

3. SecureCRT

SecureCRT是Mac上專業強大的終端 SSH 命令行工具,類似於 Windows 中的 Putty、XShell等軟件

https://www.macdown.com/mac/1256.html


4. Navicat

優秀的數據庫管理客戶端,支持MySQL、SQL Server、SQLite、Oracle 和 PostgreSQL 等數據庫,支持數據庫建模,正向和反向工程,數據同步等

https://www.macdown.com/mac/685.html

5. Sublime Text

文本代碼開發工具,啟動速度超快,並且功能非常強大

https://www.macdown.com/mac/643.html

6. Tower Git

Mac上最好用的Git版本控制客戶端工具之一,Git是目前最流行的版本管理工具之一,Tower Git具有強大的Git資源庫管理、版本控制、分支管理等等

https://www.macdown.com/mac/1047.html

7. Cornerstone

當前Mac上最好用的SVN客戶端,Cornerstone除了支持基本的SVN功能外,還能夠和Xcode,BBEdit,TextMate,Coda等開發工具無縫的集成使用

https://www.macdown.com/mac/56.html

8. MAMP Pro

MAMP 代表Mac、Apache、MySQL和PHP,可以在Mac上一鍵安裝Apache/PHP/MySQL/Nginx/Postfix/Memcached/Redis等開發環境

https://www.macdown.com/mac/647.html

9. Paw

一款Mac上非常好用的HTTP/REST請求開發調試工具,Paw可以讓Web開發者設置各種請求Header和參數,模擬發送HTTP請求,測試響應數據

https://www.macdown.com/mac/1016.html

10. SnippetsLab

一款Mac上優秀的代碼片段管理工具,界面簡潔漂亮,支持全文本搜索和幾乎所有編程語言

https://www.macdown.com/mac/758.html

作為一名優秀的程序人員,選擇一款實用高效的輔助軟件是非常重要的,它能使你提高工作效率,達到事半功倍的效果!以上就是小編給大家整理的程序員必備開發輔助工具清單,有沒有你喜歡的呢,希望對你有所幫助!


小米粒mac


作為一名程序員,日常開發絕對離不開代碼編輯器,好的編輯器不僅可以提高開發效率,還可以方便管理代碼,下面我簡單介紹幾個不錯的代碼編輯器:

Visual Studio Code

這個應該是使用最廣泛的代碼編輯器了,微軟自主研發,免費、開源、跨平臺,輕便靈活、運行速度快、佔用內存少,支持自動補全、代碼高亮、語法提示、Git等功能,生態環境良好,插件擴展豐富,在日常開發中經常會用到這個編輯器:

Sublime Text

這也是一個非常不錯的代碼編輯器,嚴格意義上說不是免費的,但是網上有註冊碼,所以在使用上影響不大,基本功能和VS Code差不多,可以跨平臺使用,輕便靈活、運行效率也非常高,內存佔用率不大,支持常見的自動補全、語法高亮和提示等功能,插件擴展也不錯,在日常開發中使用率也比較高:

Atom

這也是一個不錯的代碼編輯器,由GitHub設計研發,專門為廣大程序員打造,基本功能和VS Code相差不多,常見的代碼補全、語法提示、語法檢查等功能這個軟件都能很好的支持,插件擴展也非常豐富,唯一的缺點就是啟動速度慢,經常會出現卡頓現象,內存佔用率比較高:

Notepad++

這是一個比較簡單的代碼編輯器,免費開源、小巧靈活,支持多達27種編程語言,主要應用在Windows平臺下,記事本的增強版,代碼高亮、語法提示、補全等功能也不錯,插件擴展也行,在日常開發中也有使用:

Vim

這個編輯器應該廣為流傳了,輕便靈活、簡樸簡約,在Linux下會經常使用,當然Windows下也有對應版本(GVim),插件擴展非常豐富,各種語言都能搭配,而且效果非常好,如果你經常在Linux環境下開發的話,那麼這個編輯器是你的不二選擇:

就介紹這5個不錯的代碼編輯器吧,對於程序員日常開發來說完全夠用了,當然,你也可以使用Emacs、UltraEdit等,也都非常不錯,網上也有相關資料和教程可供參考,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言補充。


小小猿愛嘻嘻


程序員喜歡的編輯器有哪些?希望大家不要在各種推薦編譯器,甚至無關的軟件了。作為一名程序員,如果還不能分清楚編輯器和編譯器的區別,那真的是不應該了。下面推薦兩款自己日常使用的編輯器。


1、 VSCode

微軟出品,必屬精品。VSCode還是一款很值得學習使用的編輯器。支持Windows、Linux、Mac三大主流平臺,有強大的乾爹微軟坐鎮,目前有很多開發者為其開發各種高效、好玩的插件。

當然Sublime(俗稱“sb”編輯器)也是一款很不錯的編輯器,不過隨著大微軟的一步步發力,Sublime目前已經被打入冷宮了,日常工作主力使用VSCode!如果感興趣,可自行查找下。

至於Atom,自從第一次試用後,就被其卡到爆的性能折服了,果斷卸載。

2、Notepad++

這是從事編碼工作至今一直在使用的一款編輯器,雖然前段時間因為其作者的不當言行遭至很多人的牴觸,但是“技術無國界”,好的產品還是值得我們去學習使用的。

下面列舉一些Notepad++ 的優點,當然更多的需要自己去摸索。

  • 內置多種編程語言語法高亮度顯示;

  • 可自動檢測文件類型,根據關鍵字顯示節點,節點可自由摺疊/打開;

  • 可顯示選中的文本的字節數;

  • 正則匹配字符串及批量替換;

  • 強大的插件機制,擴展了編輯能力,如Zen Coding。

3、Vim

號稱編輯器之神,讓你遠離鼠標手,各種快捷鍵搭載插件,簡直無敵了。建議作為程序員,一定要懂得用它,最起碼需要掌握其基本用法,試想一下,在你SSH遠程一臺Linux服務器的時候,也許你能看到的只有一臺終端,這時候能使用的只有vim這一款編輯器了,如果你不會,只剩下大大的尷尬兩個字擺在你面前了!

最後,就不再推薦Emacs了,原因很簡單,這玩意上手太過陡峭,一般人很難玩轉它,當然如果你足夠優秀,可以去試試!


一個程序員的奮鬥史


自從sublime編輯器出現了,真有種相見恨晚的感覺,相比以前的編輯器,它的實在,簡潔,快速開發的優點表現的淋漓盡致,好吧,就不繼續讚美了,直接進入主題~


  1. 1

    首先,sublime text編輯器單從界面看非常簡潔,可以說讓人一見傾心的感覺。完全符合碼農的口味~~。功能上也不復雜,就跟記事本似的,很容易上手。

  2. 2

    可以自由擴展,sublime提供了安裝插件的方式,可以任意安裝你想要的插件,功能強大的可以一句話總結“只有你想不到,沒有它做不到”;

  3. 3

    體積小,sublime佔用的內存很小,才30幾M,這對於其他大型編輯器例如“dw”、webstrom等來說是小的可憐~~,且運行速度超快!再也不用擔心繫統卡頓了~

  4. 4

    可以多屏顯示。sublime編輯器可以顯示多個屏幕,方便你編寫及查看對應的文檔代碼,如果你屏幕夠大,分四個屏同時開發,那工作效率可謂槓槓滴~

  5. 5

    還可以快速編寫代碼,要是sublime編輯器安裝了emmet的插件,寫html那速度可謂是空前絕後,三下五的功夫就能編出一整段html

  6. 6

    還能多重選擇,比如我修改某個li為p,可以先雙擊li然後按ctrl+D,編輯器會自動選擇下一個li,這樣閉合的li就能同時修改為p了~

  7. 7

    sublime 功能非常強大,在這裡就不一一介紹了,小夥伴如果有興趣,可以自己下載摸索下~


如果覺得對你有幫助,可以,多多評論,多多點贊哦,也可以到我的主頁看看,說不定有你喜歡的訊息,可以隨手點個關注哦,謝謝


不一樣的科技宅


之前, OpenSource.com發起了一項“程序員最喜歡的代碼編輯器”的調查活動,這其中不僅有完整的集成開發環境,也包含了簡單的文本編輯器,下面我們就來看一下程序員到底心儀哪些代碼編輯器?

以下是OpenSource.com活動開始五日後的調查結果:

為了方便大家閱讀,筆者做了一個圖表:

從上表中,我們可以看到佔比最大的應該就是通用文本編輯器,為28%。緊接著排在第二位的就是佔比為18%的Atom,當然我們也可以看到通用代碼編輯器與Atom的對戰,其實是有點勝之不武的意味,畢竟Atom是以一己之身抗衡四方之敵。

Atom 是github專門為程序員推出的一個跨平臺文本編輯器,2015年1月8日宣佈開源,它支持CSS,HTML,JavaScript等網頁編程語言;支持宏,自動完成分屏功能,集成了文件管理器,最關鍵的是它的圖形界面直觀簡潔,畢竟在這個看臉的世界,顏即一切。

這裡面最令人驚喜的是Visual Studio Code,它是一個相對原始的工具居然獲得了14%的票選。除了直接提到的代碼編輯器,其它未提及到的代碼編輯器也獲得了11%的票選,在上個月的編程語言票選中,Python表現出色,所以這次其它代碼編輯器中,PyCharm也應該是出力不少。(PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具。)最令人意想不到的是Eclipse只獲得了12%的票選,這個情況實在是不盡如人意,希望在之後的票選中,Eclipse能夠迎頭趕上。


IT168企業級


一個好的代碼編輯器不僅能使代碼變得更美觀,增強其可讀性,同時也能迅速推進程序員的工作進程,延長代碼的生命週期。

對於新手和有經驗的程序員,推薦使用的代碼編輯器也均有不同。小樓總結了一些好用的代碼編輯器,還在糾結編輯器的你不妨從中挑選一二。

尋到一款滿意的代碼編輯器,是創造滿意代碼的前提。

1. Atom

Atom是一款免費的開源代碼編輯器。

在Atom中,開發者不僅能下載到世界各地編程愛好者提供的好用插件和其他開源工具,也能很方便得與他人協作編寫代碼,隨時查看進程。

另外, Atom也是一個非常適合跨平臺的編輯器,在Windows,Linux和OS X上都能使用。值得一提的是,Atom的代碼自動補全功能也是一大亮點,對剛學習代碼的新人十分友好。

2. Brackets

不少人覺得Brackets是最適合網頁開發者的編輯器,但作為廣大程序員的代碼編輯器,它也是個不錯的選擇。

Brackets界面乾淨整潔,是強迫症同學的福音。同時,它也支持各種快捷鍵,以及語法高亮,快速切換文件等功能。

Brackets自帶黑白兩個主題,但使用者安裝拓展管理器後也能選擇各式各樣的主題,讓界面更加美觀。

3. Sublime Text

想必Sublime是許多程序員的最愛吧。雖然這是個收費的軟件,但它也提供一個免費的測試版本供開發者使用。

Sublime體量超輕,僅佔用很小的一部分資源。它支持多種強大且酷炫的插件使用,比如Sublime Terminal就是開發者必備的插件之一,可直接終端打開項目文件夾,並可用快捷鍵操作。

實驗樓的操作環境中就提供了Sublime,不方便安裝Sublime的同學可以直接進入實驗樓的實驗界面,在線使用。

4. Visual Studio Code

Visual Studio Code是一個主要用於源代碼的免費編輯器。它能夠一次性打開整個文件夾的所有代碼文檔,同時它也包含調試器,方便開發者隨時調試代碼。

在設置後,Visual Studio Code還能自動存儲代碼,可避免一些代碼丟失的情況。

但是對於編程初學者來說,Visual Studio Code的操作和設置可能相對複雜一點。

5. Notepad++

作為目前市場上最受歡迎的高級代碼編輯器,Notepad++適合Windows用戶。

其語法高亮及語法摺疊等功能也深受歡迎,曾兩度獲得SourceForge社群選擇獎——最佳開發工具。

它致力於比普通的代碼編輯器消耗更少的計算機資源,因此,所有的開發者都能夠快速下載並使用。另外,Notepad++之所以在全球都很受追捧,還因為它已經被翻譯成了八十多種語言,非常多元化。

6. Vim

Vim誕生於1991年,被認為是最古老的代碼編輯器之一。不同於大多數代碼編輯器,Vim既能作為命令行使用,也能作為擁有GUI的獨立應用使用。

當下, 不少高級程序員都在使用Vim,但對於新手而言,Vim的安裝和使用都在實力勸退。

不過,Vim雖然看著落後,實則非常先進。支持上百種語言,和各種受歡迎腳本。Vim的線上社區也是一個能讓開發者學到很多實用小tips,拓展方法以及腳本知識的好地方。

7. Coda

Coda是Mac用戶的聚集地。價格略貴,如果一次性購買多份,可以獲得折扣。

不過,在昂貴的價格下,Coda也是不少人公認的最美代碼編輯器,在一定程度上,符合許多Mac用戶的審美需求。

Coda具備一個代碼編輯器的所有基礎功能,如語法高亮,代碼摺疊,自動補全等。Coda也提供一些獨特的編輯選項。

8. Komodo Edit

Mac和Windows都支持這款編輯器。Komodo頗具特色的一點在於有兩個版本可以選擇,且都是免費的,輕度用戶和重度用戶可選擇不同版本,因此,即便是新手,也能輕鬆掌握。

Komodo的IDE版本適合多人合作編寫代碼,方便團隊使用。

你還有什麼好用的代碼編輯器呢?歡迎在下方分享出來。


世界第一噴子S686


截一張我桌面的圖,讓大家看看我常用的代碼編輯器。

Eclipse、STS

不用多說,大家應該就知道我常用的是哪個代碼編輯器了,Eclipse或者是spring tool suite (sts),STS實質上還是Eclipse。

現在很多程序員都喜歡用Idea,這個號稱現在是最好的IDE,我為什麼沒有選擇呢?一方面還是習慣了,用工具的目的是為了提高工作效率,我現在用Eclipse就很順手,沒有必要再換;第二,還是因為免費版功能不齊全,想要功能齊全就需要破解,我...又不想破解。


PyCharm

主業Java,但是也自學了Python,IDE也用了比較流行的PyCharm。也用過sublime,但是相比來說,PyCharm各種提示做的非常的厲害,比如沒用的變量顏色會變灰,用錯了的變量下面會有紅色波浪線等等。作為Python新手,還是選擇這種IDE比較省心一些。


EditPlus

這是一個文本編輯器,甚至可以看做是一個簡化版的IDE了,簡單的文本處理我一般都用這個軟件。裡面有一個功能是我最喜歡的:正則表達式替換。可以使用正則表達式來替換任何匹配的字符,比如我需要在每一行的行首或行位增加一個固定字符,都是一步搞定。類似的軟件有UltraEdit。


希望我的回答,能夠幫助到你!我將持續分享Java開發、架構設計、職業發展等方面的見解,希望能得到你的關注;另外,關注我後私信【資料】兩個字,可獲取架構、大數據、面試等相關資料。


會點代碼的大叔


  1. Pycharm

非常好用的Python IDE,功能非常強大,可以自定義代碼顯示的風格,具有常見的聯想補全,自動換行縮進等功能。下面列舉兩個非常實用的小功能:

一個是代碼的自動規範化,平時寫python代碼可能會有操作符空格,tab和空格混用等不規範的編碼,利用Pycharm中的Code->Reformat Code操作可以一鍵規範化代碼,修改一些編碼風格的錯誤,如下圖的紅色箭頭指示。

另外一個是遠程調試服務器代碼(該功能需要完整版才能使用),可以在pycharm IDE中直接編寫服務器文件中的代碼,在Tools->Deployment->Configuration中進行配置

配置界面如下圖,需要輸入名字,傳輸類型(一般選SFTP),IP,用戶名,密碼等選項。

然後在Tools->Deployment->Browse Remote Host就可以打開服務器的文件目錄,雙擊對應的python文件進行代碼的編寫,編寫完通過右上角的上傳按鈕(下圖紅色箭頭)進行保存和同步,非常方便。

Pycharm還有很多其他有用的功能值得探索,例如直接在IDE用管理Git等等,總之功能非常全並且好用。


2. notepad++

非常好用的文本內容編輯器,常規操作這裡不講了,講一個很有用的小功能:轉換編碼

我們日常的txt文本實際上是有編碼的,尤其是python處理文件,數據科學競賽提交最後文件往往要確認提交的文件是utf-8 無BOM格式編碼,否則可能對方打開你的文件會變成亂碼,利用notepad++可以很方便解決這個問題。以notepad++打開->菜單中的編碼->途中箭頭轉為需要的編碼格式,上面是目前文檔的編碼格式。


3. EmEditor

如果一個txt文件有幾十萬幾百萬行、幾百MB甚至上1G的級別,用傳統記事本,notepad++等打開會很慢,用Emeditor可以很快打開並顯示,因為軟件對這方面進行了優化,可以瞬間打開,有這方面需求的小夥伴可以試下,軟件界面也很乾淨,如下圖:


CynthiaLee95


學習編程必然有好的開發編輯器,好的編輯器不僅提高開發效率,還可以更好的管理代碼,所以作為程序員一定要熟練幾個編程器開發工具。

第一,Sublime Text

這是收費編輯器,但是可以永久免費試用,只是有些擴展軟件要收費,一般程序員使用它最夠開發了。

第二,Visual Studio Code

這是常用開發編程器,與Sublime Text頁面差不多,但是Visual Studio Code市場上有免費的。基本常用語言都能開發。

第三,Eclipse

這是java工程師最常用的編程器,集成開發編輯器,新手學習java必備選擇,當然它也可以開發其它編程語言,比如:C/C++,Ruby,PHP。

第四,Dreamweaver

前端開發入門必備編程器,同樣可以編輯java,php,很多程序員也喜歡直接連接服務器的編輯器。

第五,PhpStorm

PHP開發編輯器,學習PHP編程語言的沒有人不知道它。

第六,Vim

我們成為古老的經典編程器,在linux系統開發是必不可少的。

第七,Emacs

這也是古老的經典編程器,經常被與vim比較,很多說它是萬能的編程器。

第八,notepad++

簡單編輯器,3M不到,是修改代碼,檢查編輯代碼的首先編輯器。

以上介紹的開發編程器是程序員比較喜歡的,希望能幫到你,謝謝!


SOWORD科技言


IDEA 全稱IntelliJ IDEA,是java語言開發的集成環境,IntelliJ在業界被公認為最好的java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能可以說是超常的。

Javaweb後臺開發比較喜歡的開發工具。

廢話不多說,直接上圖。

1.啟動界面。

2.創建Maven項目的界面。

搞JavaWeb童鞋,如果不認同,可以在留言說說其他編輯器的強大之處。哈哈~~


分享到:


相關文章: