Visual Studio Code免費(fèi)編程工具可以進(jìn)行python開發(fā)學(xué)習(xí),當(dāng)然Python本身的安裝也是必須的,打開VisualStudioCode,按下Ctrl+P打開命令行,然后輸入ext install python,按下回車,稍等一會(huì)兒即可。VScode作為微軟推出的編譯器還是具有很強(qiáng)大的功能的,直接Ctrl+Shift+P即可進(jìn)行插件的安裝,如果是開發(fā)Python,還可以新建 task.json文件,然后按住 Ctrl+Shift+B鍵就會(huì)自動(dòng)運(yùn)行Python程序。
Python相關(guān)插件安裝使用:
使用Ctrl+Shift+P彈出頂欄后輸入install,會(huì)列出可以安裝的插件,輸入Python后是Python開發(fā)相關(guān)的插件,選中插件按下回車即可自動(dòng)安裝,主要插件有:
Python
MagicPython
Python for VSCode
Python autopep8
以及 Backspace-plusplus 用于將4個(gè)空格作為一個(gè)tab
安裝以上插件之后就可以進(jìn)行Python開發(fā)了,以下是安裝的插件
VSCode快捷功能
Ctrl+Shift+P 輸入task,選中others,新建task.json文件,修改如下:
[javascript] view plain copy
{
// See http://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "0.1.0",
"command": "python",
"isShellCommand": true,
"args": ["${file}"],
"showOutput": "always"
}
然后新建test.py文件,輸入如下內(nèi)容:
[python] view plain copy
#!/usr/bin/python
#-*- encoding: utf-8 -*-
def test():
print("python in VS code")
if __name__ == "__main__":
test()
此時(shí)保存文件,按下Ctrl+Shift+B即可自動(dòng)運(yùn)行文件,結(jié)果如下
這樣就可以編輯完之后直接運(yùn)行顯示結(jié)果。
使用Ctrl+Shift+C可以調(diào)出 終端窗口。
3. 側(cè)邊欄不顯示 __pycache__和.pyc文件
py文件執(zhí)行后會(huì)生成.pyc文件,會(huì)影響側(cè)邊欄的使用,可以通過如下設(shè)置隱藏.pyc等中間文件
File -> perference ->User Setting 彈出用戶設(shè)置文件,添加如下內(nèi)容:
[javascript] view plain copy
// Place your settings in this file to overwrite the default settings
{
// Configure glob patterns for excluding files and folders.
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true,
"*.pyc": true,
"*.pyo" : true,
"__pycache__" : true
}
}
保存之后側(cè)邊欄就不會(huì)顯示.pyc .pyo 和 __pycache文件了。
補(bǔ)充:
關(guān)于這個(gè)插件,會(huì)有不同的“調(diào)試”的選項(xiàng),“Python”是在VSCode窗口內(nèi)的控制臺(tái)進(jìn)行輸出,而長一點(diǎn)的“XXXConsole”是獨(dú)立的CMD窗口,D開頭是一個(gè)Python網(wǎng)絡(luò)框架,剩下那個(gè)我也不知道。一般前兩個(gè)即可。(第一個(gè)選項(xiàng)無法進(jìn)行輸入,是VSCode的鍋)
視覺體驗(yàn)一流,簡直不能再人性化,類似SublimeText,但是是免費(fèi)的,而且拓展豐富,可以查詢Visual Studio Marketplace,十分流暢,舒爽。雖然設(shè)計(jì)像是SublimeText,但是底下的紫條高調(diào)的表明了VS爸爸的血統(tǒng)。