欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談?dòng)肰SCode寫python的正確姿勢(shì)

 更新時(shí)間:2017年12月16日 10:36:41   作者:籬開羅  
本篇文章主要介紹了淺談?dòng)肰SCode寫python的正確姿勢(shì),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

最近在學(xué)習(xí)python,之前一直用notepad++作為編輯器,偶然發(fā)現(xiàn)了VScode便被它的顏值吸引。用過之后發(fā)現(xiàn)它啟動(dòng)快速,插件豐富,下載安裝后幾乎不用怎么配置就可以直接使用,而且還支持markdown。當(dāng)然,最主要的還是好看:p

效果圖:

VScode下載地址

安裝python插件

  1. 打開VScode,Ctrl+p
  2. 輸入 "ext install python",搜索時(shí)間可能會(huì)比較長(zhǎng)
  3. 選擇下載量最高的那個(gè)插件點(diǎn)擊安裝(根據(jù)網(wǎng)絡(luò)情況,安裝時(shí)間不確定,我當(dāng)初裝了挺久,我這邊已經(jīng)下載好了所以顯示卸載)

到這邊VScode就可以編輯python代碼了,編輯完代碼按F5即可運(yùn)行。初次運(yùn)行會(huì)讓你選環(huán)境,選擇python即可。

默認(rèn)按F5后需要再按一次F5程序才會(huì)運(yùn)行,如果要按F5馬上運(yùn)行需要將launch.json文件的 "stopOnEntry": true,改為 "stopOnEntry": false。

推介個(gè)插件,vscode-icons可以使VScode左側(cè)的資源管理器根據(jù)文件類型顯示圖標(biāo)

配置flake8

安裝flake8之后寫代碼的時(shí)候編輯器就會(huì)提示哪里出錯(cuò),代碼格式不規(guī)范也會(huì)提示

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

配置yapf

安裝yapf之后在VScode中按Alt+Shift+F即可自動(dòng)格式化代碼

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

幾個(gè)小技巧

查看函數(shù)或者類的定義

Ctrl+鼠標(biāo)左鍵點(diǎn)擊函數(shù)名或者類名即可跳轉(zhuǎn)到定義處,在函數(shù)名或者類名上按F12也可以實(shí)現(xiàn)同樣功能

更改變量名

在變量名上按F2即可實(shí)現(xiàn)重命名變量

python斷點(diǎn)調(diào)試

在行號(hào)的左邊點(diǎn)擊即可設(shè)置斷點(diǎn),在左邊的調(diào)試界面可以查看變量的變化

隱藏菜單欄

這個(gè)屬于個(gè)人習(xí)慣,如果你也感覺菜單欄很礙眼,可以點(diǎn)擊查看->切換菜單欄,即可隱藏菜單欄。需要菜單欄的時(shí)候按Alt鍵即可查看

設(shè)置快捷鍵

文件->首選項(xiàng)->鍵盤快捷方式,將需要的修改的快捷鍵的整個(gè)大括號(hào)里面的內(nèi)容復(fù)制到右邊keybindings.json文件中,然后修改“key”的值為你需要的快捷鍵即可。我這邊只修改了復(fù)制一行和刪除一行的快捷鍵。

最后

有什么需要補(bǔ)充或者哪里有錯(cuò)誤的歡迎大家指出(。・`ω´・)

參考

Python on Visual Studio Code

pythonVSCode
這里面有很詳細(xì)的教程和演示gif

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Matplotlib繪圖基礎(chǔ)之子圖詳解

    Matplotlib繪圖基礎(chǔ)之子圖詳解

    這篇文章主要為大家詳細(xì)介紹了Matplotlib繪制子圖的常用方式和技巧,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的可以了解一下
    2023-07-07
  • opencv基于Haar人臉檢測(cè)和眼睛檢測(cè)

    opencv基于Haar人臉檢測(cè)和眼睛檢測(cè)

    這篇文章主要為大家詳細(xì)介紹了opencv基于Haar人臉檢測(cè)和眼睛檢測(cè),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • python 實(shí)現(xiàn)的截屏工具

    python 實(shí)現(xiàn)的截屏工具

    這篇文章主要介紹了python 如何實(shí)現(xiàn)一個(gè)截屏工具,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-05-05
  • 用Python調(diào)用win命令行提高工作效率的實(shí)例

    用Python調(diào)用win命令行提高工作效率的實(shí)例

    今天小編就為大家分享一篇用Python調(diào)用win命令行提高工作效率的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python使用lambda拋出異常實(shí)現(xiàn)方法解析

    Python使用lambda拋出異常實(shí)現(xiàn)方法解析

    這篇文章主要介紹了Python使用lambda拋出異常實(shí)現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • 使用豆瓣源來安裝python中的第三方庫(kù)方法

    使用豆瓣源來安裝python中的第三方庫(kù)方法

    這篇文章主要介紹了使用豆瓣源來安裝python中的第三方庫(kù)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • python skimage 連通性區(qū)域檢測(cè)方法

    python skimage 連通性區(qū)域檢測(cè)方法

    今天小編就為大家分享一篇python skimage 連通性區(qū)域檢測(cè)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • numpy array找出符合條件的數(shù)并賦值的示例代碼

    numpy array找出符合條件的數(shù)并賦值的示例代碼

    本文主要介紹了numpy array找出符合條件的數(shù)并賦值的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • pytorch單維篩選 相乘的案例

    pytorch單維篩選 相乘的案例

    這篇文章主要介紹了pytorch單維篩選 相乘的案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • python實(shí)現(xiàn)的文件夾清理程序分享

    python實(shí)現(xiàn)的文件夾清理程序分享

    這篇文章主要介紹了python實(shí)現(xiàn)的文件夾清理程序分享,可以按時(shí)間清理和指定配置文件清理,需要的朋友可以參考下
    2014-11-11

最新評(píng)論