安利 vs code,一款微軟出品的程式碼編輯器,我用過一陣後確實愛不釋手。
微軟在軟體業界一直是霸主地位,雖然在移動網際網路時代因為作業系統被Google的安卓和蘋果Ios所壟斷,windos phone等移動裝置市場也沒能分一杯羹,看起來像正在落山的夕陽。不過近幾年微軟積極擁抱開源,業務全面雲化,憑藉雲伺服器azure的市場份額迅猛上升,去年成為了全球第四大市值公司。
額。。。說跑題了。是想說個老樹發新芽的意思。既然是在寫Python教程,就要安利一款Python編輯器,哈哈。
vs code是一款輕量級的IDE,被譽為是程式碼編輯器中的顏值擔當。
跟其他編輯器(sublime、pycharm)比的話,該有的功能它全都具備。程式碼自動補全,斷點除錯這些常規的都有。它內建支援把程式碼提交到Github上去(畢竟Github現在也是微軟自家的了);內建Pipenv可以對Python多版本管理;有習慣用 Anaconda 的,它也有無縫支援 Anaconda 的外掛;還能借助外掛自定義主題換膚。我看上vs code的原因有三點:免費,速度,外掛。
vs code是免費的
vs code是一款免費的編輯器,這很重要。sublime、pycharm都是付費軟體,大部分同學使用的都是盜版,在網上找的免費註冊碼。試想下,你辛苦寫的付費軟體被人盜版的那種感覺,所以要支援正版。
盜版軟體還有個風險,你的程式碼裡可能被植入惡意程式碼,還記得2015年蘋果Ios編譯器xcode被植入惡意程式碼的事嗎,很多重量級公司的APP都受感染。原因是開發人員在國內下載站下載使用了受感染的xcode來編譯程式碼。當時受影響的部分APP有這些:
vs code載入速度快
IDE的載入和編譯時間都相對長一點,甚至有的還會卡死在那裡,不過vs code的速度算是super fast的。有網友拿它和Atom比較過,Atom載入要10-20秒,vs code能在幾秒內載入完成。
vs code外掛強大
這個要好好說下,vs code有很多走心的外掛可以選擇。你可以自己挑選和嘗試不同的外掛。比如對拷貝的程式碼做自動縮排;對程式碼自動按PEP 8規範做程式碼格式化。
還可以一邊寫程式碼一邊聽歌,有網友做了一款聽歌外掛叫VSC Netease Music。
還能看點小說的外掛:
國外也有網友調查了下程式設計師使用和喜愛的程式碼編輯器排名:
我用編輯器是實用主義者,喜歡怎麼方便怎麼來,沒有固定的一款。自從看了 Kenneth Reitz (大名鼎鼎Requests庫的作者)安利 vs code 的文章後,就一發不可收拾。想了解KR傳奇的可以看我寫的這篇文章:《Python requests作者是一個什麼樣的人》
現在我也把vs code安利大家。它一款輕量但是強大的編輯器,因為有強大的外掛能力,所以能以外掛的形式不斷接入很多有用,有趣的小功能。總結就是速度快,顏值高,佔用記憶體低,外掛強大。
我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。
***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***