搭建Visual Studio Code+Python开发环境1.对象简介2. 搭建步骤3.小结
时间:2022-05-08
本文章向大家介绍搭建Visual Studio Code+Python开发环境1.对象简介2. 搭建步骤3.小结,主要内容包括1.对象简介、2. 搭建步骤、3.小结、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
1.对象简介
- 此次介绍的对象是Visual Studio Code。什么是Visual Studio Code呢? Visual Studio Code是一个轻量级但功能强大的源代码编辑器运行在你的桌面和可用于Windows,MacOS和Linux。它配备了JavaScript的内置支持,TypeScript和Node.js有一个丰富的生态系统,对其他语言的扩展(如C++,C #,java,Python,PHP,GO)和运行时。
- 同类型的编辑器还要sublime text,atom,vim等,那它有什么优势呢,比sublime开源 github,比atom更快,比webstorm更轻(个人观点)。
- 集成git支持、内置插件中心,自动安装、界面美观。
2. 搭建步骤
1.安装python
2.下载Visual Studio Code
3.快速入门
3.安装插件
CTRL+P打开搜索框
- 输入 问号 操作帮助
- 输入 大于号 显示所有命令
CTRL+SHIFT+X或者点击左侧第四个菜单项打开扩展面板,输入插件名字,这里输入python,安装第一个python
4.配置快捷键
[文件]->[首选项]->[快键键],可以根据快键键搜索,也可以根据功能搜索。
设置代码补全快键键:
其他常用快捷键,Visual Studio Code提供了官方汇总PDF,查找非常方便。
5.设置工作区
可以新建文件夹作为工作区,也可以添加文件夹作为工作区。工作区目录下会生成.vscode文件夹,里面是配置文件。
修改配置文件tasks.json:
"version": "2.0.0",
"tasks": [
{
"label": "python",
"type": "shell",
"isShellCommand": true,
"shadowOutput": "always",
"command": "E:\Anaconda3\python",
"args": ["${file}"],
"group": {
"kind": "build",
"isDefault": true
}
}
]
修改launch.json:
"pythonPath": "${config:python.pythonPath}",
"console": "integratedTerminal",//自定义添加,运行在终端,可以实现输入数据
为“在终端运行python文件”添加指定快键键:
6.编写源文件
#! /usr/bin/python3
# -*- coding: utf-8 -*-
if __name__ == '__main__':
name = input("input your name:")
print(name)
7.调试
进入调试模式:
在调试控制台可以测试变量,在顶端浮动操作栏可以控制运行
3.小结
- 初次体验VS Code还是非常不错的,操作简单,反应快,总的来说,是一个很棒的编码利器,推荐使用。
- 3D游戏开发之在UE4中创建非玩家角色(NPC)
- VMware Fusion DHCP方式下如何指定虚拟机IP地址
- Visual Studio 2015正式发布
- 科技巨头纷纷入局 医疗人工智能需要奋起直追?
- Windows PowerShell 工具
- 游戏开发之在UE4中编写C++代码控制角色
- Visual Studio 64位应用程序编译
- Windows 7 上安装Visual Studio 2015 失败解决方案
- Silverlight调用本机exe程序
- 游戏开发之UE4添加角色到场景中
- 人工智能取代人类?高通副总裁这样说
- Disque:Redis之父新开源的分布式内存作业队列
- mac OS X Yosemite 上编译hadoop 2.6.0/2.7.0及TEZ 0.5.2/0.7.0 注意事项
- EasyStack郭长波连任OpenStack基金会独立董事
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- C++核心准则T.80:不要天真地模板化类继承
- 贪心算法求解:王者荣耀购买点券最优策略
- 面试老被问LinkedList源码?(深度剖析)
- 汽水瓶问题(非常interesting)
- 八种方法(实现两个数互换),绝了绝了!
- 当你触摸屏幕时手机都干了什么?你必须知道的Android事件传递
- 栈与队列:来看看栈和队列不为人知的一面
- 栈与队列:我用栈来实现队列怎么样?
- 栈与队列:用队列实现栈还有点别扭
- 短视频源码php,自动查找重复贴图
- 栈与队列:系统中处处都是栈的应用
- 长文慎入!大厂架构演进实战之手写 CAS 单点登录
- 栈与队列:匹配问题都是栈的强项
- SpringBoot源码学习(五)
- SpringBoot源码学习(六)