編輯器選用
Visual Studio Code:從宣傳的角度來說,微軟新出的這款編輯器比Atom更快带膀,比sublime開源冠场,比PhpStorm更輕。我也用了一段時間本砰,覺得這是一個說不出哪里不好碴裙,可是也沒什么突出亮點的編輯器。也許是因為接觸的時間比較晚,在它之前各種優(yōu)秀的功能和實踐都已經(jīng)在其他編輯器中體驗過了舔株。所以總覺得莺琳,程序員是否喜歡VSC其實取決于第一個使用的編輯器是不是它≡卮龋總之惭等,你要是微軟的粉絲,或者相信Visual Studio是世界第一編輯器那么VSC是可以體驗一下的办铡。
Sublime Text:早些時候用的最多的編輯器辞做,最近也推出到了3.0的版本,實際使用了一周之后感覺和ST2區(qū)別不是很大寡具。這也代表新版本保持了一貫的操作習慣和優(yōu)秀特性秤茅,必備的插件也都支持到了3.0版本,直接在命令界面就可以安裝PackageControl童叠,顏值比之前有所提高框喳,跳轉(zhuǎn)到方法定義也有所提升。對于配置相對較低的電腦ST非常有優(yōu)勢厦坛,內(nèi)存占用低五垮,跳轉(zhuǎn)速度快,滾動平滑杜秸,在熟悉了快捷鍵之后放仗,使用起來非常爽快。最后安裝插件推薦大家直接去官網(wǎng)找自己需要的:packagecontrol.io撬碟。
PhpStorm:jetbrains出品的IDE無一例外各個都是精品匙监,在大型項目開發(fā)過程中IDE能夠提供強大的代碼補全支持,包括函數(shù)小作、方法亭姥、參數(shù)、命名空間等都能成為備選項顾稀,但正因為這樣不太建議新手使用IDE达罗,剛開始學(xué)習的時自己手打、自己思考是很必要的静秆。和PhpStorm齊名的還有ZendStudio粮揉,但ZS在Mac上總是有點卡頓,所以IDE的首選就是PhpStorm抚笔。同樣扶认,這個編輯器提供強大的插件支持,而且本體就自帶幾個十分強大的插件殊橙,例如:FTP同步辐宾,數(shù)據(jù)庫管理等等狱从。屬于必備軟件之一,有條件推薦入正叠纹,沒條件某寶解決季研。
MacVim:其實就是普通的Vim編輯器加了個應(yīng)用的殼,主要就是平時用來練習Vim指法的誉察,優(yōu)點的話就是內(nèi)置的教程挺好与涡,值得多次閱讀,而且界面看起來比較舒服持偏。至于Vim驼卖,是Linux環(huán)境下必存在的一個編輯器,使用方法和傳統(tǒng)的編輯器有很大區(qū)別鸿秆,上手比較困難酌畜,但只要熟悉了指法也是效率如飛一般。其實很多老牌程序員都認為Vim才是最好的編輯器谬莹,所以這個也屬于必備,或者說必學(xué)桩了,必會的編輯器附帽。
Atom:最后隆重推薦Atom,GitHub官方出品井誉,界面優(yōu)雅上手快蕉扮、插件豐富易安裝。開發(fā)者(JS/WEB)生態(tài)十分活躍颗圣,意味著它有茫茫多的插件和主題可以選擇喳钟。底層基于WebKit,谷歌和蘋果都是這項技術(shù)的支持者在岂,Chrome也在使用它奔则。另外,Atom使用Electron框架開發(fā)蔽午,這是一個激動人心的跨平臺桌面應(yīng)用框架易茬,使用純JavaScript開發(fā)。就現(xiàn)在JavaScript常年霸占編程語言使用率榜首的情況來看及老,可以說Atom代表著趨勢和未來抽莱,我們就乖乖跟著趨勢走吧。
今天開了一個新坑骄恶,關(guān)于如何從一個新的MacOS一步一步的配置一個高效的食铐、符合網(wǎng)站開發(fā)者的開發(fā)環(huán)境,包括一些我個人推薦的軟件和簡單可用的配置
想要快速適應(yīng)并使用Mac開發(fā)并不是一件容易的事情僧鲁,不過一旦熟悉之后虐呻,你會發(fā)現(xiàn)所提升的效率是非诚蟊茫可觀的。其實铃慷,光是Mac不能打英雄聯(lián)盟這一點单芜,就能變相的提高很多人的開發(fā)效率,前提是不要去裝雙系統(tǒng)犁柜。
可以說Mac是一個非常專業(yè)的工具洲鸠,但不是說程序員就得標配Mac,那樣的話就太僑情了馋缅,真正熱愛程序的人給他一個TXT文檔編輯器也能寫出漂亮的代碼扒腕。之前用Windows進行開發(fā)的日子也總結(jié)了很多Win環(huán)境下的軟件、方法和配置萤悴,同樣也提升了不少效率瘾腰,所以小編真正要強調(diào)的是一種熱愛,無論用什么筆去畫畫覆履,最完美的作品始終都在你的腦子里蹋盆。
之后還會分享更多關(guān)于Mac命令行、搭建開發(fā)環(huán)境以及各種能夠提升效率的軟件等內(nèi)容硝全。