zoukankan      html  css  js  c++  java
  • VSCode 使用

    前言

    简单介绍:

    VSCode全称Visual Studio Code,是一个微软开发的开源、轻量化的通用的IDE(Integrated Development Environment 集成开发环境)

    这里主要通过使用python来介绍VSCode的上手使用。

    下载安装:

    官网下载地址:https://code.visualstudio.com/download

    根据自己的开发环境选择对应系统的安装包,本人使用Window10,接下来演示基本上在Windows环境来介绍

    基本使用

    1、需要记住的快捷键:Ctrl + Shift + P,快捷使用VSCode设置功能的方法

    2、语言设置

    VSCode刚安装的时候界面语言是英文,如果想设置为中文可以:

    使用快捷键输入language

     

     安装完成后点击右下角提示的Restart Now重启就OK了。

    3、VSCode需要了解的基本概念

    • WorkSpace 工作空间,设置当前项目相关配置、环境
    • Setting 设置,配置
    • Extension 插件,VSCode本身不集成任何语言,如果需要配置开发环境,就需要安装对应环境的语言的插件,也就是VSCode可以做任何语言的开发,只需要安装对应开发语言的插件就可以

    4、安装Python插件,选择Python环境

    安装Python插件方法:

    ①、通过插件界面搜索安装:

     ②、直接通过欢迎使用页面安装:

    5、使用VSCode打开文件夹/项目文件

    方式一:点点点

    打开一个文件夹:Test,VSCode就会将该文件夹设置为一个工作区,一个工作区就是一个开发环境,多个工作区直接的环境和配置都是独立的:

    比如在test文件夹下新建hello.py文件,然后菜单栏>文件>首选项>设置>

     方式二:使用命令行:

    在需要打开的项目文件夹根目录下打开cmd:

    输入:code .

    就打开了该文件夹下的所有文件

    6、将2个不同(地方)的文件夹放在同一个工作区中进行开发

    如果想要下次再次使用该工作区,就可以使用菜单栏>文件>将工作区另存为 进行保存工作区,下次使用该工作区,直接双击它(或者使用VSCode打开)就可以了

     7、优化python开发环境

    我们在使用VSCode进行python编程开发的时候,为了提高开发效率,就需要安装一些额外的插件来提高开发效率:

    ① 替换国内镜像(这里换豆瓣源为例),提高pip插件安装效率

    Windows下: 在user目录下创建一个pip文件夹,如:C:UsersAdministratorpip(本人Windows用户为Administrator),新建文件pip.ini,内容如下:

    [global]
    index-url = http://pypi.douban.com/simple
    [install]
    use-mirrors =true
    mirrors =http://pypi.douban.com/simple/
    trusted-host =pypi.douban.com

    Mac下:修改~/.pip/pip.conf (没有就创建一个),内容同上

    ② 代码规范、错误提示

    pylint插件——对错误进行检查进行实时提示

    ③ 多窗口拆分排列

     

     ④ 代码重构/合并为方法

     

    ⑤ 使用snippet代码片段

    当我们在VSCode中输入比如:try

    就会出现代码片段候选框,比如选择第三个:

    当然也可以自定义用户代码片段:文件>首选项>用户代码片段,或者使用快捷键输入代码片段

     8、Debug - 断点的使用

    流程使用

    先打断点,然后启动调试,选择默认第一个Python File,开启debug模式

    监视的使用 

    接下来通过一段处理excel文件的代码来应用debug的排错:

    待处理的excel文件

     

     这里为了展示debug模式排错过程,将该books.xlsx文件第166行写点东西,因为有时候我们出的excel文件并没有想象中的简单。

    然后执行文件发现报错:

    starting
    Traceback (most recent call last):
    File "g:/Project Files/VSCode/test03/conver_book_info.py", line 16, in <module>
    for index_info in index_infos.split(' '):
    AttributeError: 'NoneType' object has no attribute 'split'

    初步断定,应该是哪个单元格取到了空,导致切分失败

    于是开启debug模式排查:

    在切分处代码那行打个断点:

    至此excel文件转换处理完毕。 

    9、配置和激活使用虚拟环境

     虚拟环境在多项目的开发中经常使用,所以使用虚拟环境在大部分开发中都是需要的

    虚拟环境的选择:

    virtualenv pyenv venv

    安装: python -m venv vscode_env1

  • 相关阅读:
    Response
    servelt乱码问题(tomcat服务端编码为ISO-8859-1)
    Servlet中的常用类以及常用方法
    EKF优化:协方差coff计算公式、意义、Code优化
    使用std::cout不能输出显示
    SLAM: Inverse Depth Parametrization for Monocular SALM
    SLAM: 单目视觉SLAM的方案分类《机器人手册》
    SLAM: SLAM的发展历程(WIKI)
    SLAM: VSLAM扫盲之旅
    安卓系统使用摄像头API
  • 原文地址:https://www.cnblogs.com/suguangti/p/12628342.html
Copyright © 2011-2022 走看看