使用Visual Studio Code的緣起
我學(xué)習(xí)Python的起因,是為了做量化交易。
相比一般的交易軟件,Python更加自由,能夠充分實(shí)現(xiàn)我的想法。
于是買了許多書,開始學(xué)習(xí)。
最開始使用的集成開發(fā)環(huán)境是Spyder。spyder是真的好用,尤其是用來繪制matplotlib的圖表。
后來,隨著學(xué)習(xí)的深入,然后接觸到了PyCharm,這也是一個(gè)相當(dāng)優(yōu)秀的集成開發(fā)環(huán)境。PyCharm的插件要比Spyder豐富許多?;蛘哒f,Spyder基本沒有什么插件。
然而,比起Visual Studio Code,前面提到的Spyder和PyCharm都是弟弟。
我是在學(xué)習(xí)Python相當(dāng)深入之后,才了解到Visual Studio Code的。
據(jù)說Visual Studio Code相當(dāng)受專業(yè)的程序員歡迎,憑借著免費(fèi),開源,輕量,跨平臺(tái)的特點(diǎn),在全世界范圍內(nèi)擁有數(shù)不清的粉絲。
我試用了一下,發(fā)現(xiàn)盛名之下,果然名副其實(shí)。
然后,我就入坑了,并且深深沉迷其中。
個(gè)人認(rèn)為,Visual Studio Code的主要優(yōu)點(diǎn)有:
1.自由度高。
Visual Studio Code自由度相當(dāng)高,編輯器的主題、代碼的顏色等,都可以高度定制。
2.插件豐富。
Visual Studio Code應(yīng)該是同類的集成開發(fā)環(huán)境中,擁有最多插件的編輯器了。不僅僅有和Python相關(guān)的插件,還有許多PDF、MarkDown、office、CSV等各種軟件和格式相關(guān)的插件,應(yīng)有盡有,不得不愛!
3.代碼提示和代碼補(bǔ)全。
Visual Studio Code的代碼提示和代碼補(bǔ)全功能,是我用過的編輯器里最強(qiáng)大的。習(xí)慣了Visual Studio Code的代碼提示和補(bǔ)全功能后,感覺其他的都弱爆了。編寫代碼的效率簡(jiǎn)直就是直線上升,寫代碼成了一種享受。
4.代碼自動(dòng)格式化。
我最開始其實(shí)就是奔著代碼自動(dòng)格式化這個(gè)功能,才安裝使用Visual Studio Code。它也果然沒令我失望,代碼格式化的功能非常好用。這是我一點(diǎn)也離不開的功能之一。
Visual Studio Code的安裝過程
為了開N個(gè)屏幕+N個(gè)大型軟件做交易而不卡,我重新配置了電腦,把電腦的各項(xiàng)配置都升級(jí)到了當(dāng)下的最高水平。新的電腦和新的系統(tǒng),需要把各種軟件都重裝一遍。所以就記錄一下Visual Studio Code的安裝過程。
第一步,就是進(jìn)入Visual Studio Code的官方網(wǎng)站。頭條估計(jì)也不讓發(fā)外站的鏈接,所以你們自己搜索一下就找到了。然后直接下載就可以了。

這個(gè)是國外的網(wǎng)站,下載速度堪憂,只有41kb/s,慢得離譜。

沒辦法,慢慢下吧!
許久許久之后,終于下載完成了,那么按提示安裝即可。

因?yàn)槲椰F(xiàn)在主要用Visual Studio Code編寫代碼,所以這些都可以勾上。

很快就安裝好了,直接運(yùn)行。

什么?居然是英文的界面?

不要慌,安裝個(gè)插件,改成中文的再說。
在插件商店里,搜索Chinese,出來的第一個(gè)插件,就是中文的語言插件。沒什么好說的,下載,安裝就是了。

安裝好了后,提示重啟Visual Studio Code。

重新啟動(dòng)Visual Studio Code,界面變成我們偉大的中文了。

我熟悉的Visual Studio Code又回來了!
不過,還沒完。接著安裝對(duì)Python的支持,即Visual Studio Code對(duì)Python語言的代碼擴(kuò)展。
在插件商店里,下載Python extension for Visual Studio Code。

直接安裝。

該插件包括IntelliSense (Pylance) 、linting、 調(diào)試、代碼導(dǎo)航、代碼格式、重構(gòu)、變量資源管理器、測(cè)試資源管理器等功能。
總之,功能十分豐富,而且好用!
然后,隨便新建個(gè)python文件,測(cè)試一下。
import numpy as np
a = np.nan
print(a)
按快捷鍵Ctrl+Shift+P,選擇一個(gè)Python解釋器。


然后F5運(yùn)行,一切正常!
接下來,安裝一下Visual Studio Code的常用插件。
1.Python Indent

這個(gè)插件可以在Visual Studio Code代碼中更正python的縮進(jìn)。我覺得應(yīng)該屬于必備插件之一。
2.格式化插件
進(jìn)行python代碼的格式化,主要用到y(tǒng)apf這個(gè)插件。
為什么用yapf呢?因?yàn)橄啾萢utopep8和black這2個(gè)插件,它更好看,格式化代碼的方式,我更加喜歡。
我們使用cmd命令,或者打開Anaconda Prompt (Anaconda)來安裝這個(gè)插件。
pip install yapf

安裝完成后在設(shè)置的搜索欄里搜索
python.formatting.provider,把格式化的默認(rèn)程序改為我們剛才安裝的模塊yapf。

3.主題插件
在插件商店里搜索theme,然后下載GitHub themes。這是我最喜歡的主題,不論是白色主題,還是黑色主題,都感覺很舒服,很漂亮。配色真的很贊。

4.圖標(biāo)插件
在插件商店,搜索并安裝vscode-icons插件。這個(gè)插件是 用來在Visual Studio Code里顯示文件的圖標(biāo)的,算是一個(gè)很實(shí)用的功能。
安裝了vscode-icons插件后,文件的圖標(biāo)變成了這樣。

5.CSV插件
安裝Rainbow CSV插件,這個(gè)插件可以以不同的顏色顯示CSV文件的列,還是挺有意思的。

打開個(gè)CSV文件,看下效果圖。

安裝Edit CSV插件,這個(gè)插件可以在Visual Studio Code里像編輯Excel那樣來編輯CSV文件,簡(jiǎn)單方便。

6.Bracket Pair Colorizer

這是個(gè)括號(hào)插件,可以用不同顏色表示不同的()、[ ] 、{ },還可以自定義括號(hào)的顏色。寫代碼時(shí)括號(hào)的匹配就變得更加清晰了??偟膩碚f,這是個(gè)很好用的插件。
除此之外,Visual Studio Code還有許多很有意思的設(shè)置和插件,就不再一一贅述。
我覺得,有心人總能得到他想要的東西。喜歡用Visual Studio Code的人,也一定可以找到最適合他自己的插件和設(shè)置。
那么,就分享到這吧。歡迎在評(píng)論區(qū)留言,一起討論。