前言

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

作者:山海皆可平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. shell脚本的函数介绍和使用案例

    #前言:今天我们来聊聊shell脚本中的函数知识,看一下函数的优势,执行过程和相关的使用案例,我们也来看一下shell和python的函数书写方式有什么不同 #简介 .函数也具有别名类似的功能 .函数 ...

  2. Selenium系列(七) - 切换iframe

    如果你还想从头学起Selenium,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1680176.html 其次,如果你不懂前端基础知识, ...

  3. 牛客练习赛60 A—F题解(缺E题)

    本蒟蒻这次只过了三题 赛后学习了一下出题人巨佬的标码(码风比我好多了 贴的代码有些是仿出题人)现在将自己的理解写下来与大家分享 A这个题一分析就是每个数字都会与所有数字&一下 (a&a ...

  4. JS十大经典排序排序算法

    1.冒泡排序 冒泡排序通常排在第一位,说明它是排序算法的入门算法,是最简单的一个排序算法,而且必须掌握和理解. 先来看看代码吧: function bubbleSort(arr) { let temp ...

  5. hive面试题

    1. Hive数据倾斜原因: key分布不均匀 业务数据本身的特性 SQL语句造成数据倾斜解决方法hive设置hive.map.aggr=true和hive.groupby.skewindata=tr ...

  6. 使用wrd2vec构建推荐系统

    概览 完整的代码可以从这里下载: https://github.com/prateekjoshi565/recommendation_system/blob/master/recommender_2. ...

  7. D - Expanding Rods POJ - 1905(二分)

    D - Expanding Rods POJ - 1905 When a thin rod of length L is heated n degrees, it expands to a new l ...

  8. 1048 Find Coins (25分)

    Eva loves to collect coins from all over the universe, including some other planets like Mars. One d ...

  9. 查找 mysql 配置文件 my.cnf

    $ locate my.cnf 看看你的linux上有多少个my.cnf,一般都配置为/etc/my.cnf

  10. python--django中一些有用的工具引入路径

    django.shortcuts render:渲染前端页面 redirect:跳转到其他页面 django forms:表单验证 # 定义 class Form(forms.Form): name ...