{eval=Array;=+count(Array);}
今天來(lái)給大家推薦的是程序員常用的編輯器,一個(gè)編輯器能決定你寫代碼的心情。以下推薦一些比較好用的編輯器希望可以提高你的開發(fā)效率。
Sublime text:這是我最喜歡的編譯器,相信也是很多開發(fā)者Coding和Writing最佳的選擇,所以我把他放在第一個(gè)!
可用于Windows、Mac OS X和Linux系統(tǒng)
下載地址:(https://www.sublimetext.com/)
下載地址:(https://notepad-plus-plus.org/)
大名鼎鼎的VIM,估計(jì)很多人是VIM的死忠粉。
Vim是一個(gè)類似于Vi的著名的功能強(qiáng)大、高度可定制的文本編輯器。
代碼補(bǔ)全、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富。
強(qiáng)大方便的命令組合形式令許多程序員直接拜倒在他的石榴裙下。
Unix、Linux、Mac OS、Windows
下載地址:(http://www.vim.org/)
支持用Node.js編寫插件和嵌入Git Contral
Mac OS X、GNU/ Linux、Windows的免費(fèi)的開源文本和源代碼編輯器
它預(yù)裝了所有你期望一個(gè) 現(xiàn)代化的文本編輯器所應(yīng)該具備的一切功能。
配備標(biāo)簽式界面、多窗格布局、簡(jiǎn)單的文件瀏覽器、易于學(xué)習(xí)的曲線圖表
簡(jiǎn)單易上手
下載地址:(https://atom.io/)
微軟開發(fā)的針對(duì)于編寫現(xiàn)代 Web 和云應(yīng)用的跨平臺(tái)源代碼編輯器
免費(fèi)開源的現(xiàn)代化輕量級(jí)代碼編輯器
Windows、Linux、macOS(Mac OS X)
下載地址:(https://code.visualstudio.com/)
這幾款都是程序員界有口碑的代碼編輯器,希望大家能在里面找到自己喜歡的
或者也可以在評(píng)論區(qū)留言自己喜愛的編輯器!
如果這篇文章對(duì)你有幫助,歡迎關(guān)注我以示支持噢!
作為一名程序員,日常開發(fā)絕對(duì)離不開代碼編輯器,好的編輯器不僅可以提高開發(fā)效率,還可以方便管理代碼,下面我簡(jiǎn)單介紹幾個(gè)不錯(cuò)的代碼編輯器:
這個(gè)應(yīng)該是使用最廣泛的代碼編輯器了,微軟自主研發(fā),免費(fèi)、開源、跨平臺(tái),輕便靈活、運(yùn)行速度快、占用內(nèi)存少,支持自動(dòng)補(bǔ)全、代碼高亮、語(yǔ)法提示、Git等功能,生態(tài)環(huán)境良好,插件擴(kuò)展豐富,在日常開發(fā)中經(jīng)常會(huì)用到這個(gè)編輯器:
這也是一個(gè)非常不錯(cuò)的代碼編輯器,嚴(yán)格意義上說(shuō)不是免費(fèi)的,但是網(wǎng)上有注冊(cè)碼,所以在使用上影響不大,基本功能和VS Code差不多,可以跨平臺(tái)使用,輕便靈活、運(yùn)行效率也非常高,內(nèi)存占用率不大,支持常見的自動(dòng)補(bǔ)全、語(yǔ)法高亮和提示等功能,插件擴(kuò)展也不錯(cuò),在日常開發(fā)中使用率也比較高:
這也是一個(gè)不錯(cuò)的代碼編輯器,由GitHub設(shè)計(jì)研發(fā),專門為廣大程序員打造,基本功能和VS Code相差不多,常見的代碼補(bǔ)全、語(yǔ)法提示、語(yǔ)法檢查等功能這個(gè)軟件都能很好的支持,插件擴(kuò)展也非常豐富,唯一的缺點(diǎn)就是啟動(dòng)速度慢,經(jīng)常會(huì)出現(xiàn)卡頓現(xiàn)象,內(nèi)存占用率比較高:
這是一個(gè)比較簡(jiǎn)單的代碼編輯器,免費(fèi)開源、小巧靈活,支持多達(dá)27種編程語(yǔ)言,主要應(yīng)用在Windows平臺(tái)下,記事本的增強(qiáng)版,代碼高亮、語(yǔ)法提示、補(bǔ)全等功能也不錯(cuò),插件擴(kuò)展也行,在日常開發(fā)中也有使用:
這個(gè)編輯器應(yīng)該廣為流傳了,輕便靈活、簡(jiǎn)樸簡(jiǎn)約,在Linux下會(huì)經(jīng)常使用,當(dāng)然Windows下也有對(duì)應(yīng)版本(GVim),插件擴(kuò)展非常豐富,各種語(yǔ)言都能搭配,而且效果非常好,如果你經(jīng)常在Linux環(huán)境下開發(fā)的話,那么這個(gè)編輯器是你的不二選擇:
就介紹這5個(gè)不錯(cuò)的代碼編輯器吧,對(duì)于程序員日常開發(fā)來(lái)說(shuō)完全夠用了,當(dāng)然,你也可以使用Emacs、UltraEdit等,也都非常不錯(cuò),網(wǎng)上也有相關(guān)資料和教程可供參考,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言補(bǔ)充。
1. JetBrAIns系列
說(shuō)起Mac上的開發(fā)工具,當(dāng)屬JetBrAIns出品的一系列開發(fā)工具IDE了,包含幾乎所有常用開發(fā)語(yǔ)言的IDE:GoLand、CLion、DataGrip、PyCharm、Rider、WebStorm、Phpstorm、IntelliJ IDEA、AppCode等!
https://www.macdown.com/mac/174.html
2. Dash
開發(fā)者必備的API文檔下載和瀏覽工具,有了Dash,再也不用到處找API文檔了,內(nèi)置了豐富的API文檔,可以在線下載各種開發(fā)API和文檔資料。
https://www.macdown.com/mac/1374.html
3. SecureCRT
SecureCRT是Mac上專業(yè)強(qiáng)大的終端 SSH 命令行工具,類似于 Windows 中的 Putty、XShell等軟件
https://www.macdown.com/mac/1256.html
4. Navicat
優(yōu)秀的數(shù)據(jù)庫(kù)管理客戶端,支持MySQL、SQL Server、SQLite、Oracle 和 PostgreSQL 等數(shù)據(jù)庫(kù),支持?jǐn)?shù)據(jù)庫(kù)建模,正向和反向工程,數(shù)據(jù)同步等
https://www.macdown.com/mac/685.html
5. Sublime Text
文本代碼開發(fā)工具,啟動(dòng)速度超快,并且功能非常強(qiáng)大
https://www.macdown.com/mac/643.html
6. Tower Git
Mac上最好用的Git版本控制客戶端工具之一,Git是目前最流行的版本管理工具之一,Tower Git具有強(qiáng)大的Git資源庫(kù)管理、版本控制、分支管理等等
https://www.macdown.com/mac/1047.html
7. Cornerstone
當(dāng)前Mac上最好用的SVN客戶端,Cornerstone除了支持基本的SVN功能外,還能夠和Xcode,BBEdit,TextMate,Coda等開發(fā)工具無(wú)縫的集成使用
https://www.macdown.com/mac/56.html
8. MAMP Pro
MAMP 代表Mac、Apache、MySQL和PHP,可以在Mac上一鍵安裝Apache/PHP/MySQL/Nginx/Postfix/Memcached/Redis等開發(fā)環(huán)境
https://www.macdown.com/mac/647.html
9. Paw
一款Mac上非常好用的HTTP/REST請(qǐng)求開發(fā)調(diào)試工具,Paw可以讓W(xué)eb開發(fā)者設(shè)置各種請(qǐng)求Header和參數(shù),模擬發(fā)送HTTP請(qǐng)求,測(cè)試響應(yīng)數(shù)據(jù)
https://www.macdown.com/mac/1016.html
10. SnippetsLab
一款Mac上優(yōu)秀的代碼片段管理工具,界面簡(jiǎn)潔漂亮,支持全文本搜索和幾乎所有編程語(yǔ)言
https://www.macdown.com/mac/758.html
作為一名優(yōu)秀的程序人員,選擇一款實(shí)用高效的輔助軟件是非常重要的,它能使你提高工作效率,達(dá)到事半功倍的效果!以上就是小編給大家整理的程序員必備開發(fā)輔助工具清單,有沒有你喜歡的呢,希望對(duì)你有所幫助!
截一張我桌面的圖,讓大家看看我常用的代碼編輯器。
不用多說(shuō),大家應(yīng)該就知道我常用的是哪個(gè)代碼編輯器了,Eclipse或者是spring tool suite (sts),STS實(shí)質(zhì)上還是Eclipse。
現(xiàn)在很多程序員都喜歡用Idea,這個(gè)號(hào)稱現(xiàn)在是最好的IDE,我為什么沒有選擇呢?一方面還是習(xí)慣了,用工具的目的是為了提高工作效率,我現(xiàn)在用Eclipse就很順手,沒有必要再換;第二,還是因?yàn)槊赓M(fèi)版功能不齊全,想要功能齊全就需要破解,我...又不想破解。
主業(yè)Java,但是也自學(xué)了Python,IDE也用了比較流行的PyCharm。也用過sublime,但是相比來(lái)說(shuō),PyCharm各種提示做的非常的厲害,比如沒用的變量顏色會(huì)變灰,用錯(cuò)了的變量下面會(huì)有紅色波浪線等等。作為Python新手,還是選擇這種IDE比較省心一些。
這是一個(gè)文本編輯器,甚至可以看做是一個(gè)簡(jiǎn)化版的IDE了,簡(jiǎn)單的文本處理我一般都用這個(gè)軟件。里面有一個(gè)功能是我最喜歡的:正則表達(dá)式替換。可以使用正則表達(dá)式來(lái)替換任何匹配的字符,比如我需要在每一行的行首或行位增加一個(gè)固定字符,都是一步搞定。類似的軟件有UltraEdit。
作為一個(gè)標(biāo)準(zhǔn)的碼農(nóng)對(duì)代碼編輯器可以發(fā)表下看法
其實(shí)代碼的編輯器的使用與開發(fā)的語(yǔ)言是緊密掛鉤的,現(xiàn)在列絕下自己開發(fā)的一些語(yǔ)言使用的代碼編輯器
所有的都是工具而已,適合自己的才是最好的。
覺得不錯(cuò)就點(diǎn)個(gè)贊
謝邀!
程序員喜歡的編輯器有哪些?希望大家不要在各種推薦編譯器,甚至無(wú)關(guān)的軟件了。作為一名程序員,如果還不能分清楚編輯器和編譯器的區(qū)別,那真的是不應(yīng)該了。下面推薦兩款自己日常使用的編輯器。
微軟出品,必屬精品。VSCode還是一款很值得學(xué)習(xí)使用的編輯器。支持Windows、Linux、Mac三大主流平臺(tái),有強(qiáng)大的干爹微軟坐鎮(zhèn),目前有很多開發(fā)者為其開發(fā)各種高效、好玩的插件。
當(dāng)然Sublime(俗稱“sb”編輯器)也是一款很不錯(cuò)的編輯器,不過隨著大微軟的一步步發(fā)力,Sublime目前已經(jīng)被打入冷宮了,日常工作主力使用VSCode!如果感興趣,可自行查找下。
至于Atom,自從第一次試用后,就被其卡到爆的性能折服了,果斷卸載。
這是從事編碼工作至今一直在使用的一款編輯器,雖然前段時(shí)間因?yàn)槠渥髡叩牟划?dāng)言行遭至很多人的抵觸,但是“技術(shù)無(wú)國(guó)界”,好的產(chǎn)品還是值得我們?nèi)W(xué)習(xí)使用的。
下面列舉一些Notepad++ 的優(yōu)點(diǎn),當(dāng)然更多的需要自己去摸索。
內(nèi)置多種編程語(yǔ)言語(yǔ)法高亮度顯示;
可自動(dòng)檢測(cè)文件類型,根據(jù)關(guān)鍵字顯示節(jié)點(diǎn),節(jié)點(diǎn)可自由折疊/打開;
可顯示選中的文本的字節(jié)數(shù);
正則匹配字符串及批量替換;
強(qiáng)大的插件機(jī)制,擴(kuò)展了編輯能力,如Zen Coding。
號(hào)稱編輯器之神,讓你遠(yuǎn)離鼠標(biāo)手,各種快捷鍵搭載插件,簡(jiǎn)直無(wú)敵了。建議作為程序員,一定要懂得用它,最起碼需要掌握其基本用法,試想一下,在你SSH遠(yuǎn)程一臺(tái)Linux服務(wù)器的時(shí)候,也許你能看到的只有一臺(tái)終端,這時(shí)候能使用的只有vim這一款編輯器了,如果你不會(huì),只剩下大大的尷尬兩個(gè)字?jǐn)[在你面前了!
最后,就不再推薦Emacs了,原因很簡(jiǎn)單,這玩意上手太過陡峭,一般人很難玩轉(zhuǎn)它,當(dāng)然如果你足夠優(yōu)秀,可以去試試!
作為一個(gè)前端開發(fā)者,選擇一個(gè)得心順手的編輯器不僅可以高效率的開發(fā),還可以裝逼。。。
這里我介紹一下,我最喜歡的幾個(gè)編輯器。
首先就是Atom,沒得商量,寫代碼效率高,用著也順心,各種插件。
文件路徑自動(dòng)提示:autocomplete-paths
html頁(yè)面預(yù)覽:atom-html-preview
bootstrap3代碼提示插件:atom-bootstrap3
Emmet插件(操作輸入html:5在按一下tab鍵){加快web開發(fā)速度,提供snippet(代碼片段)、abbreviation expand(簡(jiǎn)寫展開)功能
代碼高亮:quick-highlight platformio-ide-terminal
js補(bǔ)全:Linter Jshint
文檔化注釋:docblockr
插件功能很強(qiáng)大,UI設(shè)計(jì)橫漂亮,功能上有點(diǎn)像sublime編輯器,但是有些功能上又是很忒別,但是有些地方感覺沒有別的編輯器靈活,看個(gè)人了,畢竟編輯器只是輔助工具,主要還是看自己的習(xí)慣
我一直喜歡用vim編輯器,即使使用帶GUI的編輯器,我也喜歡用vim keymapping,否則覺得很不喜歡。vim最大的好處主要解決開發(fā)效率問題,手基本不需要離開鍵盤。不過這種事情基本都是因人而異,適合自己的就是最好的。
要說(shuō)程序員喜歡什么編輯器, 首先要看是做什么類型的開發(fā),不同類型的開發(fā)使用的也不相同。 不能一概而論。
沒有先后順序, 想到哪寫到哪。
根據(jù)語(yǔ)言的不同使用的編輯器也不一樣。
Java 普遍使用的編輯器就是 Eclipse 和 IntelliJ IDEA Ultimate。還有 SpringToolSuite 支持 Spring 更多一些。版本使用的越新特性支持的就越完善,但是相應(yīng)的運(yùn)行就會(huì)稍大一些。
當(dāng)然除了 Java 還有其他更多的語(yǔ)言。 比方說(shuō) php, 可以使用 Eclipse for php,或者使用 PhpStorm,當(dāng)然 Vim 也可以。VS Code 也能寫。
Python 就用 VS Code 和 PyCharm
Golang 就使用 VS Code 和 GoLand
VS Code 除了大項(xiàng)目有點(diǎn)慢,還真是現(xiàn)在的編輯器的神器。
這個(gè)分兩個(gè)陣營(yíng), 一個(gè)安卓系,一個(gè) IOS 系,現(xiàn)在多了一個(gè)鴻蒙系。分別是:Android Studio 和 Xcode 還有其他的小眾的就不推薦了。
還有小程序開發(fā), 各個(gè)平臺(tái)都有一個(gè) 微信的開發(fā)者工具, 支付寶小程序開發(fā)者工具, 頭條的開發(fā)者工具等等各種。
對(duì)于編輯器常用的就這些了吧。 當(dāng)然還有一些硬件開發(fā)類的,和其他很多我不知道也不了解的,沒有辦法一一說(shuō)明, 你知道的還有哪些呢? 評(píng)論說(shuō)一下吧。
0
回答0
回答0
回答0
回答0
回答0
回答1
回答0
回答1
回答0
回答