之前一直用 notepad++ 作为编辑器,偶然发现了 VScode 便被它的颜值吸引。用过之后发现它启动快速,插件丰富,下载安装后几乎不用怎么配置就可以直接使用,而且还支持 markdown。当然,最主要的还是好看。
效果图:

安装 python 插件

 

  1. 打开 VScode,Ctrl+p

  2. 输入 “ext install python”,搜索时间可能会比较长

到这边 VScode 就可以编辑 python 代码了,编辑完代码按 F5 即可运行。初次运行会让你选环境,选择 python 即可。

默认按 F5 后需要再按一次 F5 程序才会运行,如果要按 F5 马上运行需要将 launch.json 文件的 “stopOnEntry”: true, 改为 “stopOnEntry”: false。

推荐个插件,_vscode-icons_ 可以使 VScode 左侧的资源管理器根据文件类型显示图标

配置 flake8

安装 flake8 之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示

  1. 打开命令行

  2. 输入 “pip install flake8”

  3. 安装 flake8 成功后,打开 VScode,文件 -> 首选项 -> 用户设置,在 settings.json 文件中输入 "python.linting.flake8Enabled": true

配置 yapf

安装 yapf 之后在 VScode 中按 Alt+Shift+F 即可自动格式化代码

  1. 打开命令行

  2. 输入 “pip install yapf”

  3. 安装 yapf 成功后,打开 VScode,文件 -> 首选项 -> 用户设置,在 settings.json 文件中输入 "python.formatting.provider": “yapf”

几个小技巧

  1. 查看函数或者类的定义
    Ctrl+ 鼠标左键点击函数名或者类名即可跳转到定义处,在函数名或者类名上按 F12 也可以实现同样功能

  2. 更改变量名
    在变量名上按 F2 即可实现重命名变量

  3. python 断点调试
    在行号的左边点击即可设置断点,在左边的调试界面可以查看变量的变化

    1. 隐藏菜单栏
      这个属于个人习惯,如果你也感觉菜单栏很碍眼,可以点击查看 -> 切换菜单栏,即可隐藏菜单栏。需要菜单栏的时候按 Alt 键即可查看

    2. 设置快捷键
      文件 -> 首选项 -> 键盘快捷方式,将需要的修改的快捷键的整个大括号里面的内容复制到右边 keybindings.json 文件中,然后修改“key”的值为你需要的快捷键即可。我这边只修改了复制一行和删除一行的快捷键。

【技术分享:python 应用之二】解锁用 VSCode 写 python 的正确姿势的更多相关文章

  1. 孤荷凌寒自学python第七十五天开始写Python的第一个爬虫5

    孤荷凌寒自学python第七十五天开始写Python的第一个爬虫5 (完整学习过程屏幕记录视频地址在文末) 今天在上一天的基础上继续完成对我的第一个代码程序的书写. 直接上代码.详细过程见文末屏幕录像 ...

  2. 孤荷凌寒自学python第七十四天开始写Python的第一个爬虫4

    孤荷凌寒自学python第七十四天开始写Python的第一个爬虫4 (完整学习过程屏幕记录视频地址在文末) 今天在上一天的基础上继续完成对我的第一个代码程序的书写. 直接上代码.详细过程见文末屏幕录像 ...

  3. VsCode写Python代码!这代码简直和大神一样规范!太漂亮了!

    VsCode写Python代码!这代码简直和大神一样规范!太漂亮了!    转 https://www.jianshu.com/p/636306763d89 VsCode虽然没有Pycharm的功能齐 ...

  4. 使用Vscode写python

    在python官网下载好python2.x 或者 3.x, 然后在vscode 下载python插件. 写一个python程序, 运行, vscode会自动提示你配置python执行路径,并帮你创建好 ...

  5. 技术分享PPT整理(二):C#常用类型与数据结构

    这篇博客起源于我对Dictionary.List.ArrayList这几个类区别的好奇,当时在改造公司的旧系统,发现很多地方使用了ArrayList,但我们平时用的多是泛型集合List,改造的时候要全 ...

  6. python接口自动化测试二十:函数写接口测试

    # coding:utf-8import requestsimport refrom bs4 import BeautifulSoup # s = requests.session() # 全局的s ...

  7. vscode写python时的代码错误提醒和自动格式化

    python的代码错误检查通常用pep8.pylint和flake8,自动格式化代码通常用autopep8.yapf.black.这些工具均可以利用pip进行安装,这里介绍传统的利用pip.exe安装 ...

  8. 用VSCode写python的正确姿势(转载)

    最近在学习python,之前一直用notepad++作为编辑器,偶然发现了VScode便被它的颜值吸引.用过之后发现它启动快速,插件丰富,下载安装后几乎不用怎么配置就可以直接使用,而且还支持markd ...

  9. 用VSCode写python的正确姿势

    最近在学习python,之前一直用notepad++作为编辑器,偶然发现了VScode便被它的颜值吸引.用过之后发现它启动快速,插件丰富,下载安装后几乎不用怎么配置就可以直接使用,而且还支持markd ...

随机推荐

  1. 利用三层交换机实现VLAN间路由

    利用三层交换机实现VLAN间路由 本实验模拟企业网络场景.公司有两个部门一销 售部和客服部,分别规划使用VLAN 10和VLAN 20.其中销售部下有两台终端PC-1和PC-2,客服部下有一台终端PC ...

  2. hbase 查看hfile文件

    emp表数据结构 hbase(main):098:0> scan 'emp' ROW COLUMN+CELL row1 column=mycf:depart, timestamp=1555846 ...

  3. mysql主要性能监控指标

    1.系统mysql的进程数 ps -ef | grep "mysql" | grep -v "grep" | wc –l 2.Slave_running mys ...

  4. 服务器被植入木马,CPU飙升200%

    线上服务器用的是某云的,欢快的完美运行着Tomcat,MySQL,MongoDB,ActiveMQ等程序.突然一则噩耗从前线传来:网站不能访问了! 此项目是我负责,我以150+的手速立即打开了服务器, ...

  5. Windown Server 2008配置tomcat9虚拟路径

    一.用途 用于保存项目运产生的文件 二.步骤 1.修改conf\下的web.xml <!-- 找到listings将false改为true -->        <init-para ...

  6. oracle ojdbc 版本须对应,否则日期字段查询结果与实际值可能不一致

    1. 数据库版本:select * from v$version; 2. 版本对应:

  7. jumpserver-1.4.8安装步骤

    1. 组件说明 Jumpserver 为管理后台, 管理员可以通过 Web 页面进行资产管理.用户管理.资产授权等操作, 用户可以通过 Web 页面进行资产登录, 文件管理等操作 koko 为 SSH ...

  8. vue动态渲染图片,引用路径需要注意的地方

    1.把图片放在和src同级的static里面,这用按照正常的方式进行引入,例如: 2.图片可以在其他文件夹,但是在script引入是必须加上require <img :src="ite ...

  9. python实现加密的方式总结

    python实现加密的方式总结 原文地址 目录 基础知识扫盲 Base64 MD5 DES 3DES AES RSA 基础知识扫盲 对称加密 对称密钥加密 , 又叫私钥加密.即信息发送的方和接受方用一 ...

  10. 接口测试断言详解(Jmeter)

    接口测试是目前最主流的自动化测试手段,它向服务器发送请求,接收和解析响应结果,通过验证响应报文是否满足需求规约来验证系统逻辑正确性.接口的响应类型通过Content-Type指定,常见的响应类型有: ...