前言

文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

作者:山海皆可平z

PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun

开发环境搭建之Visual Studio Code篇

上一节讲了Python环境的安装和开发环境的安装,本节再重点讲下Visual Studio Code的配置。

  • 安装

请看我上一篇文章《python3从零学习-开发环境搭建》。

  • 配置

打开vscode(Visual Studio Code简称),功能介绍:

1、菜单栏:Code、文件、编辑、选项、显示、达到、运行、终端、窗口、帮助

1.1、Code

主要是配置功能:Preferences:

点击Settings:

切换成文件方式:

在这个文件中可以手动来配置各种参数

1.2、文件

主要是新建文件和工作空间,工作空间可以理解为同一个项目的项目空间,同一个项目的文件和资源都放在同一个文件夹内,这个工作空间就是以文件夹来划分的,会在文件夹下产生后缀是.code-workspace的文件,就是这个文件来控制整个工作空间配置。

1.3、调试

程序可以通过这个菜单来“运行”、“调试”。“运行”就是运行编写的代码,让它跑起来。“调试”就是Debugging,Debugging的过程就是一个解剖程序运行的过程,可以让程序慢下来、停下来,让我们有机会、有时间观察程序内部运行的状态,比如程序内部的参数值,程序执行的顺序和路径,都可以通过Debugging来庖丁解牛一样来分析程序内部运行的状态。

“Start Debugging F5”:开始调试,F5是快捷键。

“Run Without Debugging ⏫F5”:开始运行,⏫F5这个是快捷键。

这两个区分是开始调试是可以跟踪程序内部运行状态,可以打断程序运行来观察内部的参数值或者观察运行的路径。开始运行就是直接运行程序,没有中间打断的过程。

2、活动栏:文件(Explorer)、搜索(Search)、源码管理(Source Control)、调试(Run)、插件(Extensions)

上述中文名称是我自己总结的,英文名称是上面的原文。比如这个Extensions是扩展的意思,但是我认为叫插件更贴切,这个功能就是安装扩展程序实现原软件不支持的功能,所以我叫这个为插件。正是因为这个插件功能无比强大,才使这个工具变得强大。任何第三方个人和组织都可以编写插件用来实现特定的功能。

2.1、文件(Explorer):文件管理器、资源管理器

左侧活动栏第一个就是Explorer,我把它命名成文件,因为这里主要管理的是文件。当然除了管理文件外,这里也可以管理文件夹。文件有很多种类型,有源代码文件、配置文件、图片、压缩包等等,但是主要以源代码文件为主,python程序里面主要是后缀是py结尾的文件,我截图里面的ideTest.py就是一个源代码文件。

文件(Explorer)这里可以分几个区域:

a、文件(资源)管理区域:主要管理文件等资源,主要是有目录结构的形式来管理文件,这个跟电脑里面的目录是一致的。“OPEN EDITORS”:这个是已打开文件列表,已经打开的文件会出现在这里。“WORKSPACE”:这个就是文件管理目录,主要是资源管理有可以在这个地方完成,旁边有三个按钮,分别是“新建文件”、“新建文件夹”、“刷新”。

b、代码(资源)编辑区域:这个主要是代码编写区域,在左侧文件列表中选中单击一个文件,就会在这里显示文件的内容。如上图我选中了“ideTest.py”文件,就出现了如图内容,因为是个空文件所以里面没有东西。你可以在这里编写代码。

C、输出区域:问题(problems)、输出(output)、调试(debug console)、终端(terminal)这四部分都是输出栏,对应各种类型的输出都在这里。

2.2、搜索(Search):搜索制定内容

2.3、源码管理(Source Control):文件内容变动会这里体现

ideTest.py文件原来是空的,我加了import os后,显示的就是前后修改前的两部分内容,这样可以清楚的知道修改了什么内容,对变动的部分做了标记,这个功能对应回溯代码修改和程序复盘都有用处。

2.4、调试(Run):Debug和Run,主要就是运行代码和调试代码。

点击后:

2.5、插件(Extensions):插件扩展,这里可以搜索需要的插件并安装。

我们这样需要比如中文插件,可以搜索“chinese”:

搜索得到的就是上述的搜索结果,第一个是中文简体、第二个是中文繁体,我们可以点击右侧的“Install”安装这个插件,我这边安装个中文简体看看,安装完右下方会有如下的提示:

需要重启启动才会生效,我们点击“Restart Now”看下:

发现重启后变成了中文界面,这个插件真是好东西,后面还有继续介绍其他插件,这个地方会经常用到。记住只要搜索你想要的插件,然后安装它就好了,至于什么关键字搜索,可以以功能关键字搜索,或者网上查下。

如果想卸载,那么就安装如下图操作:

因为我喜欢用英文版本,所以我把中文包给卸掉,以后的文章里面都是英文界面,这个熟悉了后就没什么影响。

总结:如果是小白用户,那么先变成中文界面,这样能容易入门。要熟悉还是得多操作,书山有路勤为径,熟能生巧。

欢迎大家关注我,然后跟我交流沟通。

2020年最新Python教程:

如果你处于想学Python或者正在学习Python,Python的教程不少了吧,但是是最新的吗?

说不定你学了可能是两年前人家就学过的内容,在这小编分享一波2020最新的Python教程。

以上这些教程小编已经为大家打包准备好了,希望对正在学习的你有所帮助!

获取方式,私信小编 “ 资料 ”,即可免费获取哦!

python从零开始基础入门——开发环境搭建:Visual Studio Code的更多相关文章

  1. python从零开始基础入门——开发环境搭建

    前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:山海皆可平z PS:如有需要Python学习资料的小伙伴可以加点击下方 ...

  2. Ubuntu上配置vtk开发环境——基于visual studio code 与 gcc

    环境说明 vtk版本7.1.1 visual studio 1.16.1 Ubuntu 16.04 + 自带的gcc 编译过程与windows下类似还好,运行自己的代码开始面对cmake与make的各 ...

  3. 学习时用的软件最新 开发环境为Visual Studio 2010,数据库为SQLServer2005,使用.net 4.0开发。 超市管理系统

    一.源码特点 1.采用典型的三层架构进行开发.模板分离,支持生成静态 伪静态..购物车.登陆验证.div+css.js等技术二.功能介绍 1.本源码是一个超市在线购物商城源码,该网上商城是给超市便利店 ...

  4. Go学习笔记(二)搭建Visual Studio Code调试环境

    上一篇 Go学习笔记(一)安装Go语言环境 安装Visual Studio Code 这是目前我觉得最好用的文本编辑器了, https://code.visualstudio.com/ 中间有几部确认 ...

  5. Angular入门之环境搭建(VS code)(转载)

    安装Visual Studio Code VS code和我们常用的VS压根不是一回事,它只是一个开源的轻量级编辑器,而不是IDE,因为支持typescript语法,且插件功能丰富,所以选择 官网下载 ...

  6. 30个极大提高开发效率的Visual Studio Code插件

    译者按: 看完这篇文章,我打算从 Sublime Text 转到 Visual Studio Code 了! 原文: Immensely upgrade your development enviro ...

  7. Salesforce 开发新工具 - Visual Studio Code

    最近尝试使用Visual Studio Code来做Salesforce的开发工具,体验上比Sublime好用不少,介绍下详细步骤 第一步:下载对应版本的Visual Studio Code 下载地址 ...

  8. ionic2——开发利器之Visual Studio Code 常用插件整理

    1.VsCode官方插件地址: http://code.visualstudio.com/docs 2.使用方法,可以在官网中搜索需要的插件或者在VsCode的“”扩展“”中搜索需要的插件 添加方法使 ...

  9. selenium python (一) 开发环境搭建

    1.工具下载: python工具共包括三个:python.setuptools.pip ²  python:http://python.org/getit/     python开发环境: ²  se ...

随机推荐

  1. 什么是EIP、ESP、EBP

    堆栈是一种简单的数据结构,是一种只允许在其一端进行插入或删除的线性表.允许插入或删除操作的一端称为栈顶,另一端称为栈底,对堆栈的插入和删除操作被称入栈和出栈.有一组CPU指令可以实现对进程的内存实现堆 ...

  2. CMDB资产采集方式

    一:Agent方式 原理:在每台服务器装上agent客户端程序,定时向数据库发送指定的资产信息. 优点:速度快. 缺点:服务器上需要多装一个软件 import subprocess import re ...

  3. 优秀DevOps工程师必会的33个面试题

    DevOps面试问题 01 您能告诉我们DevOps和Agile(敏捷)之间的根本区别吗? 答:尽管DevOps与敏捷方法(这是最流行的SDLC[Software Development Life C ...

  4. 在vscode中配置LeetCode插件,从此愉快地刷题

    大家好,今早在B站看到up主的vscode里藏了leetcode插件,这才知道原来还有这款神器.但是没想到在用的时候遇到了一些麻烦,花了一点时间才解决.所以写这篇文章除了给大家安利这个好用的插件之外, ...

  5. 洛谷 P3808 【模板】AC自动机(简单版) 题解

    原题链接 前置知识: 字典树.(会 \(\texttt{KMP}\) 就更好) 显然呢,本题用 字典树 和 \(\texttt{KMP}\) 无法解决问题. 所以我们发明了一个东西: \(\textt ...

  6. [尊老爱幼] Queen

    You are given a rooted tree with vertices numerated from 1 to n . A tree is a connected graph withou ...

  7. ElasticSearch 32766 的限制

    插入一个稍大的数据到elasticsearch的时候,突然报错“ 400 - elastic: Error 400 (Bad Request): Document contains at least ...

  8. Python——迭代器的几个高级用法

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是Python专题的第8篇文章. 今天我们依然介绍的是迭代器,不过介绍的是几个比较常用的高级用法,在实际场景当中非常实用,可以帮助我们大 ...

  9. 关于用命令行和idea对项目打jar包

    前提说一下,我们一般是对编译后的项目进行打包,不然打包后还得自己去重新编译class文件. 假如这是你的一个项目目录: 我们要写一个简单的计算器工具类项目,然后对他进行打包, idea里面out文件夹 ...

  10. File.Create(path)未关闭遇到的一点点问题

    本人老菜鸟一枚,不是因为偶是菜鸟中的老手,而是偶是老了但是还是很菜的鸟╮(╯▽╰)╭,不过打今儿起偶想要腾飞…… 今天写文本文件编辑类时遇到一个小问题,下面先将问题描述一下: 1.写文本文件时都会习惯 ...