本文目錄一覽:
vs2013的python中為什麼不能智能提示
首先,你可以試試JetBrains的PyCharm
再者,你可以安裝Python interllisense Enhancer這個VS插件
怎麼設置Python的智能提示
很多時候,在linux下編寫python時,
都懶得去vi一個新文件,直接就新開一個終端,
進入python命令行模式,然後就可以寫一些測試代碼。
不過最悲劇的就是,剛開始使用的時候,每個字母都要自己寫,
不能像linux普通終端那樣用tab來自動完成。
於是,在網上搜索了一番,終於還是被我找到了,特此記錄一下。
首先,在宿主目錄~下,
新建一個.pythonstartup.py文件(linux debian類的系統用「.」號開始表示隱藏文件),然後在該文件寫入以下代碼:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import readline, rlcompleter;
readline.parse_and_bind(“tab: complete”); # 啟用Tab補全
def igtk():
globals()[‘gtk’] = __import__(‘gtk’);
globals()[‘thread’] = __import__(‘thread’);
gtk.gdk.threads_init();
thread.start_new_thread(gtk.main, ());
pass;
保存之後,我們需要將該文件添加到環境變數中,這裡採用修改~/.bashrc文件來添加環境變數。
用vi打開~/.bashrc文件,在文件末尾添加如下代碼:
export PYTHONSTARTUP=~/.pythonstartup.py ok,
現在終端上進入python命令模式後,就可以用tab來自動完成了。
如何用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命令)。
vscode Python第三方庫的智能提示
以下是我的文件配置
1,文件 – 設置 – 首選項,搜索autoComplete,點擊”在settings.json中編輯”,添加模塊路徑
2,有些是文件安裝的,所以有兩個目錄,換成你自己的第三方庫 的安裝目錄就行了
3,pip會默認在裝在python安裝目錄下的 Lib\site-packages下面
4,目錄必須使用左斜杠 /
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/187172.html