本文目錄一覽:
- 1、Mac 系統下VS Code寫python時,怎麼設置代碼提示和補全
- 2、vs2015編寫python怎麼自動提示
- 3、如何用VS Code 編寫Python
- 4、如何讓python idle自動補全代碼
- 5、python 在vscode下自動補全
Mac 系統下VS Code寫python時,怎麼設置代碼提示和補全
看怎麼用Visual Studio Code搭建一個Python開發環境,Visual Studio Code原生是不支持Python的代碼補全的,所以我們需要裝插件,打開Visual Studio Code,按F1或者Ctrl+Shift+P打開命令行,然後輸入ext install,等待一會兒就會出現插件列表,輸入python:安裝界面點擊最右端那個小雲按鈕即可開始安裝,以後升級插件也是這個按鈕,但這裡有個Bug,一旦點擊開始安裝你就不能再切到其他窗口或者其他操作,一旦有,就會中斷安裝,又得重新來一遍,而由於微軟伺服器的原因,這個安裝過程又特別漫長,所以我推薦安裝的時候找本書看看,看個人情況吧,反正我最少也安裝了10幾分鐘。安裝好了重啟一下Visual Studio Code就好啦
vs2015編寫python怎麼自動提示
下載for windows 的python;
下載2.71版本的,因為現在的書大多是講的2.X版本的,然後直接安裝就好了,很簡單;
然後隨便用記事本什麼的寫python程序,保存後將後綴該為.py雙擊直接可以運行。
也可以在你剛改過後綴的文件的右鍵菜單里找edit by **(記不清了,就是python帶的編輯器),打開就可以修改,關鍵字還會變色、這個不是一兩句能說清的,你可以繼續問我。
如何用VS Code 編寫Python
下載並安裝VS Code,最近(2016-7-15)VS Code更新比較快,幾天一個新版本,我現在用的是1.3.0版
安裝python插件:打開VsCode,Ctrl + p後輸入ext install python,稍等片刻會發現一個關於python插件的列表,選擇一個並安裝,我安裝的是VSC官網上介紹的那個,它的介紹語是這麼寫的:”*Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, snippets, and more”,安裝完這個插件後就有智能提示了,當然,因為python是動態語言,某些時候VSC無法識別一個變數的類型,因為只有運行時才能確定它的類型,就算神仙也沒法智能提示。
配置python的版本,如果環境變數里有多個版本的python,可以通過如下配置指定一個:依次點擊File-Preference-User Settings會打開兩個文件,左邊的叫做Default.Settings,右邊的叫做Setting.json,將左側的”python.pythonPath”: “python”拷貝到右側並修改為”python.pythonPath”: “/usr/bin/python3″或任何你想修改的python目錄即可。其它的設置也是這樣,左側的是默認的,右側的如果設置了和左側相同的內容則覆蓋左側的。
設置運行配置:打開或新建一個python源文件,按下快捷鍵Ctrl+Shift+B運行,VSC會提示No task runner configured.,點擊「Configure Task Runner」,選擇「Others」,輸入以下內容並保存:
{
“version”: “0.1.0”,
“command”: “/usr/bin/python3”,
“isShellCommand”: true,
“args”: [“${file}”],
“showOutput”: “always”
}
設置完畢後再次按下Ctrl+Shift+B即可自動使用python命令運行程序並在VSC中看到輸出結果
單步調試:Ctrl+Shift+D進入調試界面,點擊設置小按鈕配置launch.json文件,用默認配置就可以了(詳細的配置項請看python插件官網介紹:)
Linting:原諒我不知道用漢語怎麼說,就是在編寫代碼並保存後會吧語法錯誤的行用波浪線標示出來而不用等到build的時候才給出錯誤提示。配置方法分兩步:1,安裝Pylint這個第三方包;2,配置Settings.json文件以開啟或關閉Linting,貌似默認就是開啟的。具體的操作方法請見python插件官網(官網的wiki中還有很多有用的信息,建議都看看),需要注意的是,如果是在Linux系統下,用pip安裝Pylint時選擇對pip命令,別搞錯了(我用的Ubuntu14.04里有預裝的用於python2的pip命令,還有一個自己後來安裝的用於python3的pip3命令)。
如何讓python idle自動補全代碼
比如print的自動補全 輸入pr 按Tab鍵,彈出提示選項。 按空格就可以選擇第一個print 注意是 空格, 而不是回車
python 在vscode下自動補全
VS Code python自定義類或者函數Import後無自動補全提示
用VS code寫python,標準模塊自動補全都沒有問題,在用自定義的module,import後怎麼都沒有補全提示。
最後採用替換掉Microsoft python analysis engine,採用了Jedi as intellisense engine。設置如下:
在settings.json中搜索 python.jediEnabled 修改為true:
原創文章,作者:EFMKF,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/129909.html