用VSCode寫python的正確姿式

最近在學習python,以前一直用notepad++做爲編輯器,偶然發現了VScode便被它的顏值吸引。用過以後發現它啓動快速,插件豐富,下載安裝後幾乎不用怎麼配置就能夠直接使用,並且還支持markdown。固然,最主要的仍是好看:p
效果圖:python

效果圖

VScode下載地址git

安裝python插件

  1. 打開VScode,Ctrl+p
  2. 輸入 "ext install python",搜索時間可能會比較長
  3. 選擇下載量最高的那個插件點擊安裝(根據網絡狀況,安裝時間不肯定,我當初裝了挺久,我這邊已經下載好了因此顯示卸載)

python插件安裝

到這邊VScode就能夠編輯python代碼了,編輯完代碼按F5便可運行。初次運行會讓你選環境,選擇python便可。github

默認按F5後須要再按一次F5程序纔會運行,若是要按F5立刻運行須要將launch.json文件的 "stopOnEntry": true,改成 "stopOnEntry": false。json

推介個插件,vscode-icons可使VScode左側的資源管理器根據文件類型顯示圖標markdown

配置flake8

安裝flake8以後寫代碼的時候編輯器就會提示哪裏出錯,代碼格式不規範也會提示網絡

  1. 打開命令行
  2. 輸入 "pip install flake8"
  3. 安裝flake8成功後,打開VScode,文件->首選項->用戶設置,在settings.json文件中輸入"python.linting.flake8Enabled": true

flake8配置

flake8效果圖

配置yapf

安裝yapf以後在VScode中按Alt+Shift+F便可自動格式化代碼編輯器

  1. 打開命令行
  2. 輸入 "pip install yapf"
  3. 安裝yapf成功後,打開VScode,文件->首選項->用戶設置,在settings.json文件中輸入"python.formatting.provider": "yapf"

yapf配置

yapf效果圖

幾個小技巧

  1. 查看函數或者類的定義
    Ctrl+鼠標左鍵點擊函數名或者類名便可跳轉到定義處,在函數名或者類名上按F12也能夠實現一樣功能ide

  2. 更改變量名
    在變量名上按F2便可實現重命名變量函數

  3. python斷點調試
    在行號的左邊點擊便可設置斷點,在左邊的調試界面能夠查看變量的變化
    debug學習

  4. 隱藏菜單欄
    這個屬於我的習慣,若是你也感受菜單欄很礙眼,能夠點擊查看->切換菜單欄,便可隱藏菜單欄。須要菜單欄的時候按Alt鍵便可查看

  5. 設置快捷鍵
    文件->首選項->鍵盤快捷方式,將須要的修改的快捷鍵的整個大括號裏面的內容複製到右邊keybindings.json文件中,而後修改「key」的值爲你須要的快捷鍵便可。我這邊只修改了複製一行和刪除一行的快捷鍵。
    快捷鍵設置

最後

有什麼須要補充或者哪裏有錯誤的歡迎你們指出(。・`ω´・)

參考

Python on Visual Studio Code

pythonVSCode
這裏面有很詳細的教程和演示gif

相關文章
相關標籤/搜索