用VSCode寫python的正確姿勢
最近在學習python,之前一直用notepad++作為編輯器,偶然發現了VScode便被它的顏值吸引。用過之後發現它啟動快速,插件豐富,下載安裝後幾乎不用怎麽配置就可以直接使用,而且還支持markdown。當然,最主要的還是好看:p
效果圖:
VScode下載地址
安裝python插件
- 打開VScode,Ctrl+p
- 輸入 "ext install python",搜索時間可能會比較長
- 選擇下載量最高的那個插件點擊安裝(根據網絡情況,安裝時間不確定,我當初裝了挺久,我這邊已經下載好了所以顯示卸載)
到這邊VScode就可以編輯python代碼了,編輯完代碼按F5即可運行。初次運行會讓你選環境,選擇python即可。
默認按F5後需要再按一次F5程序才會運行,如果要按F5馬上運行需要將launch.json文件的 "stopOnEntry": true,改為 "stopOnEntry": false。
推介個插件,vscode-icons可以使VScode左側的資源管理器根據文件類型顯示圖標
配置flake8
安裝flake8之後寫代碼的時候編輯器就會提示哪裏出錯,代碼格式不規範也會提示
- 打開命令行
- 輸入 "pip install flake8"
- 安裝flake8成功後,打開VScode,文件->首選項->用戶設置,在settings.json文件中輸入"python.linting.flake8Enabled": true
配置yapf
安裝yapf之後在VScode中按Alt+Shift+F即可自動格式化代碼
- 打開命令行
- 輸入 "pip install yapf"
- 安裝yapf成功後,打開VScode,文件->首選項->用戶設置,在settings.json文件中輸入"python.formatting.provider": "yapf"
幾個小技巧
-
查看函數或者類的定義
Ctrl+鼠標左鍵點擊函數名或者類名即可跳轉到定義處,在函數名或者類名上按F12也可以實現同樣功能 -
更改變量名
在變量名上按F2即可實現重命名變量 -
python斷點調試
在行號的左邊點擊即可設置斷點,在左邊的調試界面可以查看變量的變化 -
隱藏菜單欄
這個屬於個人習慣,如果你也感覺菜單欄很礙眼,可以點擊查看->切換菜單欄,即可隱藏菜單欄。需要菜單欄的時候按Alt鍵即可查看 -
設置快捷鍵
文件->首選項->鍵盤快捷方式,將需要的修改的快捷鍵的整個大括號裏面的內容復制到右邊keybindings.json文件中,然後修改“key”的值為你需要的快捷鍵即可。我這邊只修改了復制一行和刪除一行的快捷鍵。
最後
有什麽需要補充或者哪裏有錯誤的歡迎大家指出(??`ω′?)
參考
Python on Visual Studio Code
pythonVSCode
這裏面有很詳細的教程和演示gif
http://www.cnblogs.com/bloglkl/p/5797805.html
用VSCode寫python的正確姿勢