前言

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

作者:山海皆可平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. CBV和APIView源码分析

    CBV源码分析 查看源码的方式,先查看自身,没有去找父类,父类没有就去找父父类... 自己定义的类 class Author(View): def get(self,request): back_di ...

  2. Contest 158

    2019-10-14 15:30:38 总体感受:这次依然很快搞定了前三题,最后一题乍看之下还是比较简单的,但是出奇多的corner case让我非常苦恼,这也让我意识到要想真正征服最后一题,还有一个 ...

  3. 《自拍教程51》Python_adb批量生成App版本表格

    案例一:版本在软件研发阶段是很重要的, 不同的版本, 已修复的Bug也不一样, 所实现的功能不一样, Android终端产品正式版本发布前,项目经理除了确保系统版本确定无误外, 还会逐个验证所搭载的所 ...

  4. elasticsearch和kibana安装后,外网无法访问

    问题描述: 现在解压elasticsearch之后,启动,通过http://localhost:9200可以访问的到,但是http://ip:9200访问不到 解决方法: 修改elasticsearc ...

  5. 记录一些服务端术语和搭建web服务器

    菜单快捷导航 服务端常用术语 搭建web服务器和配置虚拟主机 记录一些服务端方面的常用术语 1.CS架构和BS架构 1.1 CS架构 CS(Client/Server),基于安装包类型的桌面或手机软件 ...

  6. 2.Django与Vue的结合

    Django与Vue的结合 在django项目中创建vue项目 首先,进去django项目的项目目录中,执行: vue-init webpack firstvue ## firstvue为前端项目的名 ...

  7. Java集合框架要点概括(Core Knowledge of Java Collection)

    目录 有哪些集合类 Set类 Queue类 List类 Map类 HashMap的实现原理,是否线程安全,如何使其做到线程安全 HashMap的实现原理 HashMap的数据结构 HashMap的存取 ...

  8. [Intervention] Ignored attempt to cancel a touchmove event with cancelable=false, for example because scrolling is in progress and cannot be interrupted

    字面意思大概就是: [干预]忽略尝试取消带有cancelable = false的touchmove事件的尝试,例如,因为滚动正在进行并且无法中断. 解决方法: 1.添加样式更改 将滑动报错的标签样式 ...

  9. UVA11987 Almost Union-Find 并查集的节点删除

    题意: 第一行给出一个n,m,表示 n个集合,里面的元素为1~n,下面有m种操作,第一个数为 1 时,输入a,b 表示a,b 两个集合合并到一起,第一个数为 2 时,输入a,b表示将 a 从他原来的集 ...

  10. dyld

    一.介绍 在 MacOS 和 iOS 上,可执行程序的启动依赖于 xnu 内核进程运作和动态链接加载器 dyld. dyld 全称 the dynamic link editor,即动态链接器,其本质 ...