Python 整合開發環境(IDE): VS Code

veelion發表於2018-12-18

“工欲善其事必先利其器”中的“器”,對於一個程式設計師來說就是編輯器、編譯器(或直譯器)、偵錯程式等工具,這些器具(工具)幫助我們快速的寫出程式,執行程式和解決其中的bug。這些工具的集合就構成了我們的整合開發環境。
前面,我們已經介紹了Python直譯器,官方的Python shell已經更好用的IPython shell。

編輯器是什麼

編輯器這個名字對於初來乍到的小猿們來說聽起來可能很神秘,但是我們已經或多或少的接觸到了編輯器,比如Windows的“著名”文字編輯器——記事本。對於程式設計師來說,編輯器特指“文字編輯器”,因為我們的程式原始碼都是以純文字的形式儲存的。當然,不會有程式設計師用記事本去寫程式。當然,你非要用記事本寫程式也是可以的,就是用起來非常彆扭、費時間。因為它沒有語法高亮、程式碼補全等程式設計專業編輯器的功能。

Python有很多好用的IDE,不同程式設計師也有不同喜好。比如,老猿我用的是非常“土”的VIM + 各種配置來寫各種程式,包括寫Python,也包括寫本教程的Markdown文件。VIM基本上讓你的雙手完全放在鍵盤上,不需要去動滑鼠,效率自然很高。但對於新手小猿們來說,沒有圖形介面是十分不友好的,從小猿過來的老猿也不建議新人使用vim。所以,這裡我們介紹兩款好用的圖形化IDE:PyCharm和VS Code。

著名Python IDE:PyCharm

PyCharm是專門用於Python開發的跨平臺IDE,在Windows、macOS和Linux上都可以使用。分為社群版(免費使用)和社群版(付費使用),付費的自然擁有很多額外功能。老猿我沒有親自使用過,但是用過它的都說好。

不過,它不是今天的主角。下面有請主角登場!

vs code介面

著名的Python IDE:Visual Studio Code(VS Code)

Visual Studio 這個名稱不禁會讓我想起微軟,沒錯它就是微軟產品的一款跨平臺的IDE工具,它於2015年釋出第一個預覽版本,2016年釋出正式版1.0.0 。VS Code不僅僅支援Python,還支援C++、Go、Java等等多種程式語言。並且它是免費開源的。VS Code 釋出以來,贏得了越來越多猿猿們的喜愛,也讓我這個用vim的“土”老猿躍躍欲試,一睹它的風采。接下來就讓我們一起在Windows上安裝使用起來。

下載VS Code安裝程式並安裝

開啟官方下載網頁: https://code.visualstudio.com/download,我們可以看到不同版本的下載連結,Windows、Linux、macOS一應俱全:

VS Code下載頁面

目前(2018-12-16)最新的VS Code的版本是1.30,Windows的安裝包分“User Installer”和“System Installer”,二者的區別大致上就是,前者預設安裝在使用者目錄下面,後者安裝在系統目錄下面:

VS Code User Installer

VS Code System Installer

如果電腦是你自己的,你擁有系統安裝許可權,就選擇 System Installer 下載吧。如果你的系統是64位的可以選擇64位安裝程式。

我選擇下載的安裝程式是: VSCodeSetup-ia32-1.30.0.exe

同其它Windows安裝程式一樣,雙擊即可進行安裝,一路點選“下一步”即可。

VS Code 的中文介面設定

安裝好的VS Code的介面是英文,可能很多小猿都不太適應英文的介面,我們先改成中文介面,參看下圖:

配置中文介面

(1)點選最左側的Extensions圖示(圖中紅框標記),在右側就會顯示出擴充套件市場(MARKETPLACE)
(2)在擴充套件市場搜尋框輸入:chinese,第一個出現的就是中文語言包(圖中紅框標記),滑鼠點選它最右側顯示該包的詳細資訊和使用方法(圖中紅框標記)
(3)點選“Install”即可安裝,安裝完後,會跳出一個提示框,意思是要想使用中文語言需要重啟VS Code。點選“Restart Now”,重啟後介面就變成中文啦。

重啟VS Code使中文介面生效

配置VS Code 成為Python IDE

VS code 是透過Python擴充套件稱為Python IDE。當然,一個IDE肯定需要Python直譯器,這個前面我們已經安裝過了,現在我們來安裝VS Code的Python擴充套件。

還是在擴充套件市場搜尋“python”,出來的第一個就是Python擴充套件,點選“安裝”即可。安裝完後,原先“安裝”按鈕旁邊出現“重新載入”的按鈕,點選使擴充套件載入生效。
還有一種方式安裝Python擴充套件:開啟 VS Code的“快速開啟(Quick Open)”,即按 Ctrl+P,然後複製下面的命令並回車:

ext install ms-python.python

安裝好Python擴充套件,我們就可以用VS Code寫出第一個Python程式了。

按 Ctrl+n 新建一個空檔案,打入一條Python語句:print('hi, 猿人學'),然後儲存為.py檔案(比如: first.py)。儲存後,VS Code會跳出一個提示框,說是pylint還沒有安裝:

pylint

Pylint是一個Python程式碼分析工具,用以檢查程式碼的錯誤、不符合程式碼規範(Pylint預設的程式碼規範是 PEP 8)。所以,這是一個很有用的工具,一定要安裝。點選提示框的“安裝”即可。

安裝Pylint這個插曲過後,我們可以來執行一下我們的第一個Python程式: first.py。在程式碼編輯區域點選滑鼠右鍵,選擇“在終端執行 Python 檔案”,即可在下方的終端視窗看到程式的輸出,如下圖所示:

VS Code 執行Python檔案

總結

VS Code 是一個很好的IDE,等我們學完Python基本語法之後進行真正的Python程式編寫(儲存成.py檔案)時,它就會稱為我們很好的工具。但是,在學習基本語法時,我們用的更多的是Python互動式shell:IPython

猿人學banner宣傳圖

我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。

***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***

相關文章