0
本文作者: AI研習(xí)社-譯站 | 2020-12-01 11:39 |
雙語(yǔ)原文鏈接:Best 4 VS Code Extensions in 2020
Visual Studio Code(VS Code)是一個(gè)輕量級(jí)但功能強(qiáng)大的源代碼編輯器,是最受程序員歡迎的開(kāi)發(fā)工具之一。
在過(guò)去的幾年里,我主要使用VS Code來(lái)編寫python代碼、Javascript代碼和markdown格式的文檔。
和其他的,我使用過(guò)帶插件功能的IDE一樣,我喜歡安裝各種插件。我注意到今年在VS Code上已經(jīng)安裝了40多個(gè)擴(kuò)展。
雖然這些擴(kuò)展為我?guī)?lái)了新奇的體驗(yàn),但也拖慢了VS Code的速度,讓使界面變得混亂。所以,在2020年底,我卸載了40多個(gè)不必要的擴(kuò)展,剩下的這4個(gè)對(duì)我來(lái)說(shuō)最有用。
TabNine - Visual Studio市場(chǎng)
TabNine是2020年給我最大驚喜的應(yīng)用
它是全語(yǔ)言自動(dòng)完成,用機(jī)器學(xué)習(xí)來(lái)幫助你更快的寫出代碼。正因?yàn)槿绱?,我在安裝了這個(gè)插件后,把那些編程語(yǔ)言自動(dòng)完成插件都卸載了。
TabNine示例
TabNine基于OpenAI的GPT-2,在200萬(wàn)個(gè)Github文件上進(jìn)行訓(xùn)練。由于GitHub,TabNine熟悉一系列任務(wù)、算法、編碼風(fēng)格和語(yǔ)言。TabNine可以縮短編碼時(shí)間,尤其是在輸入死板的函數(shù)時(shí)。隨著你的使用,你會(huì)驚訝地發(fā)現(xiàn),你的TabNine正變得越來(lái)越聰明。
我們有理由相信,隨著TabNine的不斷學(xué)習(xí),他可以幫助我們完成未來(lái)大部分的編碼工作。
除了VS Code,TabNine還支持IntelliJ平臺(tái)、Sublime Text、Vim、Emacs、Atom和Jupyter Notebook。
如果你和我一樣喜歡使用Vim,你一定要安裝這個(gè)Vim擴(kuò)展。它將Vim和VS Code完美的結(jié)合在一起,這樣你就不用把手離開(kāi)鍵盤了。
Markdown All in One--Visual Studio市場(chǎng)
我習(xí)慣于在VS Code中編寫Markdown文件,這個(gè)Markdown擴(kuò)展對(duì)Markdown的支持是最全面的。
和其他的軟件相比,有一些亮點(diǎn)功能。
鍵盤快捷鍵:有一些快捷鍵,支持Toggle bold、Toggle italic、Toggle heading等。
列表編輯:自動(dòng)格式化列表
自動(dòng)完成:圖像/文件、數(shù)學(xué)函數(shù)、鏈接。
Spotify的音樂(lè)時(shí)間 - Visual Studio Marketplace
很多程序員習(xí)慣在編碼的時(shí)候聽(tīng)音樂(lè)。我在之前的一篇文章中介紹過(guò)這個(gè)擴(kuò)展。我留下這個(gè)主要有兩個(gè)原因:
1. 便利:控制你的Spotify而不離開(kāi)你的VS代碼。
2. AI支持:AI播放列表,個(gè)人前40名,全球前40名。
至于其他40多個(gè)擴(kuò)展,有的我已經(jīng)卸載了,有的我已經(jīng)暫時(shí)禁用了。
我的禁用擴(kuò)展列表
VS Code是一個(gè)輕量級(jí)的源碼編輯器,我盡量保持它的 "輕",對(duì)于擴(kuò)展,我堅(jiān)持 "按需安裝 "的原則。
2020年11月12日,Microsoft發(fā)布了Jupyter Notebook擴(kuò)展。
Jupyter Notebook是從事數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)、數(shù)據(jù)分析等工作的程序員最喜歡的開(kāi)發(fā)工具之一。這次微軟為我們帶來(lái)了新的原生的體驗(yàn)。
我安裝了這個(gè)擴(kuò)展程序并進(jìn)行了嘗試。為了使用此擴(kuò)展,您還需要安裝Python 擴(kuò)展。因?yàn)槭枪俜讲寮院蚔S Code可以完美配合。
如需有進(jìn)一步的感受,我將在一段時(shí)間使用后告訴您。敬請(qǐng)關(guān)注!
AI研習(xí)社是AI學(xué)術(shù)青年和AI開(kāi)發(fā)者技術(shù)交流的在線社區(qū)。我們與高校、學(xué)術(shù)機(jī)構(gòu)和產(chǎn)業(yè)界合作,通過(guò)提供學(xué)習(xí)、實(shí)戰(zhàn)和求職服務(wù),為AI學(xué)術(shù)青年和開(kāi)發(fā)者的交流互助和職業(yè)發(fā)展打造一站式平臺(tái),致力成為中國(guó)最大的科技創(chuàng)新人才聚集地。
如果,你也是位熱愛(ài)分享的AI愛(ài)好者。歡迎與譯站一起,學(xué)習(xí)新知,分享成長(zhǎng)。
雷峰網(wǎng)版權(quán)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見(jiàn)轉(zhuǎn)載須知。