VS Code配置Python开发环境系列(1)___VScode的安装 ,VScode常用快捷键
VS Code配置Python开发环境系列(1)
___VScode的安装 ,VScode常用快捷键
本文目录:
零、时光宝盒
一、Visual Studio Code (VScode) 简介
1. 什么是 VScode?
2. 主要功能特点
3. 核心优势
4. 适用场景
二、VSCode安装
2.1、软件准备
2.2、Python 安装
2.3、VS Code 安装
三、VS Code使用方法
3.1、 安装和管理依赖包
3.2、运行代码的几种方式:
3.3、调试工具栏:
3.4、常用快捷键
零、时光宝盒
(https://blog.csdn.net/weixin_69553582 逆境清醒)
我从小就宅,很少出门。读书时,学校<==>家;毕业后,单位<==>家;退休了,家<==>家。所以,我方向感并不好,容易迷路,特别是在大商场。别人是在逛街扫店,而我呢?是在找我到底在哪里,出口在哪。
今年中秋节晚上,我和家里人一起在陶陶居吃饭,店里没有厕所,所以,需要到陶陶居所在的太古汇商场里上厕所,于是,商场里兜圈子一幕再次上演。我还是跟着别人走的,稀里糊涂找到厕所,再稀里糊涂回到陶陶居。如果让我一个人再走一次,时间要加几倍吧。是不是很笨?哈哈~
逆境清醒
20251008
一、Visual Studio Code (VScode) 简介
Visual Studio Code (VScode) 介绍
Visual Studio Code(简称 VScode)是一款免费、开源的代码编辑器,由 Microsoft 开发。它支持多种编程语言和平台,广泛应用于开发、调试和代码管理。
1. 什么是 VScode?
VScode 是一个轻量级但功能强大的编辑器,适用于 Windows、macOS 和 Linux 系统。它结合了代码编辑、调试和版本控制工具,旨在提高开发效率。核心亮点包括:
- 免费且开源:用户可以自由下载、使用和贡献代码。
- 跨平台支持:在多种操作系统上运行流畅。
- 高度可扩展:通过插件系统添加新功能。
我们来看一下Top IDE索引排行榜(IDE受欢迎程度),它可以帮助你决定在软件开发项目中使用哪个IDE。2025年10月,Visual Studio Code (VScode)排名第二,占15.32%。(原始数据来自谷歌趋势)。
2. 主要功能特点
VScode 提供丰富的内置工具,满足日常开发需求:
- 跨平台支持:Vscode可在主流操作系统上无缝运行,确保开发环境的一致性。
- 代码编辑:支持语法高亮、自动补全和代码折叠,提升编码速度。
- 多语言支持:通过扩展支持几乎所有主流语言,包括 Python、Java、C++、HTML/CSS 等。内置对JavaScript、Python、C++等数十种编程语言的高亮显示、自动补全和语法检查。例如,编辑Python代码时,Vscode能智能提示变量名和方法。
- 强大的扩展系统:通过扩展市场(Marketplace),用户可以安装插件来增强功能,如Git集成、代码格式化工具或主题美化。
- 集成终端:编辑器内嵌命令行终端(内置命令行终端),允许运行脚本或命令,方便开发者执行命令或运行脚本,无需切换窗口。
- 调试工具:内置调试器,提供直观的调试界面,支持断点设置、变量监视和步进执行,并支持多种语言(如 Python、JavaScript),大幅提升代码调试效率。
- 版本控制集成(Git集成):无缝集成 Git,方便管理代码仓库(如 commit、push 操作)。直接管理代码版本,支持提交、拉取和冲突解决,简化团队协作流程。
3. 核心优势
VScode 的流行源于其高效性和易用性:
- 高性能与轻量级:Vscode启动速度快,占用资源少,即使在大型项目中也能保持流畅响应。
- 强大扩展市场:拥有海量扩展(Extensions),用户可自定义功能(如添加主题、Linter 工具)。
- 高度可定制:用户可通过设置文件(如
settings.json
)自定义快捷键、主题和布局,适应个人工作习惯。 - 智能代码辅助:基于 AI 的 IntelliSense 提供代码建议,减少错误。
- 社区支持强大:活跃的开发者社区持续贡献新插件和教程。拥有庞大的开发者社区,持续贡献扩展和教程,确保问题快速解决。
- 免费开源:相比付费 IDE,它提供类似功能,但成本为零。于MIT许可证,完全免费使用,源代码公开透明。
4. 适用场景
VScode 适合各种开发者:
- 初学者:友好界面和教程插件(如 "Code Runner")帮助上手。
- 专业开发者:支持大型项目协作和复杂调试。
- 数据科学:通过扩展(如 Jupyter Notebook 集成)处理数据分析和可视化。
- 云计算:与Docker或Kubernetes扩展结合,简化容器化部署。
- 网页开发:内置工具支持 HTML、CSS 和 JavaScript 实时编辑,构建响应式网站。
- 教育学习:初学者友好,提供实时错误提示和代码片段库。
总之,VScode 凭借其灵活性、强大功能和免费特性,成为全球开发者的首选工具。无论您是新手还是资深程序员,它都能提升编码效率和体验。
二、VSCode安装
2.1、软件准备
在开始之前,我们需要准备以下软件:
访问官网 下载适合你系统的版本
- Python:下载地址:Python官网
- VSCode:下载地址:VSCode官网
2.2、Python 安装
- 访问 Python 官网 下载适合你系统的版本
- 运行安装程序,勾选 “Add Python to PATH” 选项
- 完成安装后,打开终端输入
python --version
验证安装 - 如果是通过Anaconda 安装python的,请点击看详细教程《最新版本Anaconda 2025.06-0安装设置、配置镜像源 (详细)》
2.3、VS Code 安装
VS Code 安装步骤如下:VSCode官网下载windows版本
按照向导完成安装,建议所有配置保持默认
(1)同意许可协议
(2)选择安装的位置
(3)选择放置快捷方式
(4)选择附加任务
(5)安装
(6)安装完成
点击完成,我们就安装好了基本的Visual Studio Code。
但如果想更好的使用,我们还需要安装一些扩展插件和设置相关配置。
如果你想使用中文显示Visual Studio Code,请安装中文扩展插件,
如果你想使用VS Code开发python,请安装python插件,详细介绍,请点击查看 《VS Code配置Python开发环境系列(2)___安装扩展插件》。
三、VS Code使用方法
3.1、 安装和管理依赖包
在激活的虚拟环境中使用 pip 管理包:
3.2、运行代码的几种方式:
- 点击编辑器右上角的绿色运行按钮
- 右键选择"在终端中运行Python文件"
- 使用快捷键 Ctrl+F5 (运行) 或 F5 (调试)
3.3、调试工具栏:
调试面板:查看变量、监视表达式、调用堆栈等信息
VS Code 提供了强大的调试功能:
- 设置断点:点击行号左侧设置断点
- 启动调试:按 F5 开始调试会话
- 继续 (F5)
- 单步跳过 (F10)
- 单步进入 (F11)
- 单步跳出 (Shift+F11)
- 重启 (Ctrl+Shift+F5)
- 停止 (Shift+F5)
- Ctrl+空格键触发IntelliSense补全
3.4、常用快捷键
通过快捷键编辑器,您可以根据自己的需求定制键盘快捷键,提升开发效率。
说明:
-
macOS 的
Cmd
键对应 Windows/Linux 的Ctrl
键。 -
macOS 的
Option
键对应 Windows/Linux 的Alt
键。 -
部分快捷键可能因系统或配置不同而有所差异。
1. 通用操作快捷键
功能 | Windows/Linux | macOS |
---|---|---|
打开命令面板 | Ctrl + Shift + P | Cmd + Shift + P |
打开设置 | Ctrl + , | Cmd + , |
打开终端 | Ctrl + ` | Ctrl + ` |
新建窗口 | Ctrl + Shift + N | Cmd + Shift + N |
关闭窗口 | Ctrl + Shift + W | Cmd + Shift + W |
保存文件 | Ctrl + S | Cmd + S |
全部保存 | Ctrl + K S | Cmd + Option + S |
自动保存切换 | Ctrl + Shift + P 后搜索 Auto Save | 同左 |
快速打开,转到文件 | Ctrl + P | Cmd + P |
键盘快捷键设置 | Ctrl + K, Ctrl + S | Cmd + K, Cmd + S |
2. 文件与编辑器操作
功能 | Windows/Linux | macOS |
---|---|---|
新建文件 | Ctrl + N | Cmd + N |
打开文件 | Ctrl + O | Cmd + O |
保存文件 | Ctrl + S | Cmd + S |
另存为 | Ctrl + Shift + S | Cmd + Shift + S |
关闭文件 | Ctrl + W | Cmd + W |
关闭所有文件 | Ctrl + K, Ctrl + W | Cmd + K, Cmd + W |
重新打开关闭的文件 | Ctrl + Shift + T | Cmd + Shift + T |
打开文件夹 | Ctrl+K O | Cmd+K O |
上一个文件 | Ctrl+Tab | Cmd+Tab |
下一个文件 | Ctrl+Shift+Tab | Cmd+Shift+Tab |
切换编辑器布局 | Alt+Shift+数字 | Cmd+Option+数字 |
全屏切换 | F11 | Ctrl+Cmd+F |
3. 代码编辑快捷键
功能 | Windows/Linux | macOS |
---|---|---|
撤销 | Ctrl + Z | Cmd + Z |
重做 | Ctrl + Y | Cmd + Y |
复制 | Ctrl + C | Cmd + C |
剪切 | Ctrl + X | Cmd + X |
粘贴 | Ctrl + V | Cmd + V |
查找 | Ctrl + F | Cmd + F |
替换 | Ctrl + H | Cmd + H |
全选 | Ctrl + A | Cmd + A |
格式化代码 | Shift + Alt + F | Shift + Option + F |
注释行 | Ctrl + / | Cmd + / |
多行注释 | Shift + Alt + A | Shift + Option + A |
复制当前行 | Alt + Shift + Down | Option + Shift + Down |
删除当前行 | Ctrl + Shift + K | Cmd + Shift + K |
移动当前行 | Alt + Up/Down | Option + Up/Down |
选中当前行 | Ctrl + L | Cmd + L |
查找替换 | Ctrl + H | Cmd + Option + F |
转到行号 | Ctrl + G | Cmd + G |
在下方插入行 | Ctrl + Enter | Cmd + Enter |
在上方插入行 | Ctrl + Shift + Enter | Cmd + Shift + Enter |
跳转到匹配的括号 | Ctrl + Shift + \ | Cmd + Shift + \ |
缩进/取消缩进 | Ctrl + ] / [ | Cmd + ] / [ |
转到行首/行尾 | Home / End | Cmd + ← / → |
转到文件开头/结尾 | Ctrl + Home / End | Cmd + ↑ / ↓ |
折叠/展开区域 | Ctrl + Shift + [ / ] | Option + Cmd + [ / ] |
切换块注释 | Shift + Alt + A | Option + Shift + A |
切换自动换行 | Alt + Z | Option + Z |
4. 多光标操作
功能 | Windows/Linux | macOS |
---|---|---|
插入光标 | Alt + 点击 | Option + 点击 |
在上方/下方插入光标 | Ctrl + Alt + ↑ / ↓ | Option + Cmd + ↑ / ↓ |
撤销上一个光标操作 | Ctrl + U | Cmd + U |
选择当前行 | Ctrl + L | Cmd + L |
选择所有匹配项 | Ctrl + F2 | Cmd + F2 |
列选择 | Shift + Alt + 拖动 | Shift + Option + 拖动 |
选中所有匹配内容 | Ctrl + Shift + L | Cmd + Shift + L |
选中下一个匹配 | Ctrl + D | Cmd + D |
5. 调试快捷键
功能 | Windows/Linux | macOS |
---|---|---|
开始调试 | F5 | F5 |
停止调试 | Shift+F5 | Shift+F5 |
步过 | F10 | F10 |
步入 | F11 | F11 |
步出 | Shift+F11 | Shift+F11 |
切换断点 | F9 | F9 |
6. 搜索和导航
功能 | Windows/Linux | macOS |
---|---|---|
全局搜索 | Ctrl+Shift+F | Cmd+Shift+F |
转到定义 | F12 | F12 |
转到声明 | Ctrl+F12 | Cmd+F12 |
查找引用 | Shift+F12 | Shift+F12 |
显示大纲 | Ctrl+Shift+O | Cmd+Shift+O |
跳转到上一个位置 | Ctrl+Alt+Left | Cmd+Option+Left |
跳转到下一个位置 | Ctrl+Alt+Right | Cmd+Option+Right |
7. 版本控制
功能 | Windows/Linux | macOS |
---|---|---|
打开版本控制视图 | Ctrl+Shift+G | Cmd+Shift+G |
提交代码 | Ctrl+Enter | Cmd+Enter |
查看变更 | Ctrl+Shift+D | Cmd+Shift+D |
8. 终端操作
功能 | Windows/Linux | macOS |
---|---|---|
显示集成终端 | Ctrl + ` | Ctrl + ` |
新建终端 | Ctrl+Shift+`` | Cmd+Shift+`` |
切换终端 | Ctrl+PageUp/PageDown | Cmd+PageUp/PageDown |
关闭终端 | Ctrl+Shift+W | Cmd+Shift+W |
9. 命令面板
操作 | Windows/Linux | macOS |
---|---|---|
打开命令面板 | Ctrl + Shift + P | Cmd + Shift + P |
打开键盘快捷键参考 | Ctrl + K, Ctrl + S | Cmd + K, Cmd + S |
10. 显示
功能 | Windows/Linux | macOS |
---|---|---|
切换全屏 | F11 | Cmd + Ctrl + F |
放大/缩小 | Ctrl + = / - | Cmd + = / - |
切换侧边栏可见性 | Ctrl + B | Cmd + B |
显示资源管理器 | Ctrl + Shift + E | Cmd + Shift + E |
显示搜索 | Ctrl + Shift + F | Cmd + Shift + F |
显示源代码控制 | Ctrl + Shift + G | Cmd + Shift + G |
显示调试 | Ctrl + Shift + D | Cmd + Shift + D |
显示扩展 | Ctrl + Shift + X | Cmd + Shift + X |
11. 扩展操作
操作 | Windows/Linux | macOS |
---|---|---|
安装扩展 | Ctrl + Shift + X | Cmd + Shift + X |
扩展管理 | Ctrl + Shift + P → 输入 "Extensions" | 同左 |
12. 其他
功能 | Windows/Linux | macOS |
---|---|---|
打开 Markdown 预览 | Ctrl + K, V | Cmd + K, V |
禅模式 | Ctrl + K, Z | Cmd + K, Z |
官方提供的快捷键说明
Windows 平台
macOS 平台
Linux 平台
以上快捷键可以通过 键绑定设置 自定义。在 VS Code 中,按下 Ctrl+K Ctrl+S
(macOS 上 Cmd+K Cmd+S
)打开键绑定页面,方便查询和修改快捷键。
Visual Studio Code系列文章:
1、VS Code配置Python开发环境系列(1)___VScode安装 ,常用快捷键
2、VS Code配置Python开发环境系列(2)___安装扩展插件
3、Visual Studio Code (VScode) 配置 Python 开发环境
4、
5、
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
推荐阅读:
逆境清醒文章总目录表
信息系统项目管理师专题
|
|
|
给照片换底色(python+opencv) | 猫十二分类 | 基于大模型的虚拟数字人__虚拟主播实例 |
|
|
|
计算机视觉__基本图像操作(显示、读取、保存) | 直方图(颜色直方图、灰度直方图) | 直方图均衡化(调节图像亮度、对比度) |
|
|
|
语音识别实战(python代码)(一) | 人工智能基础篇 | 计算机视觉基础__图像特征 |
逆境清醒
| ||
matplotlib 自带绘图样式效果展示速查(28种,全) | ||
| ||
Three.js实例详解___旋转的精灵女孩(附完整代码和资源)(一) | ||
|
|
|
立体多层玫瑰绘图源码__玫瑰花python 绘图源码集锦 | Python 3D可视化(一) | 让你的作品更出色——词云Word Cloud的制作方法(基于python,WordCloud,stylecloud) |
|
|
|
python Format()函数的用法___实例详解(一)(全,例多)___各种格式化替换,format对齐打印 | 用代码写出浪漫__合集(python、matplotlib、Matlab、java绘制爱心、玫瑰花、前端特效玫瑰、爱心) | python爱心源代码集锦(18款) |
|
|
|
Python中Print()函数的用法___实例详解(全,例多) | Python函数方法实例详解全集(更新中...) | 《 Python List 列表全实例详解系列(一)》__系列总目录、列表概念 |
|
| |
用代码过中秋,python海龟月饼你要不要尝一口? | python练习题目录 | |
|
|
|
草莓熊python turtle绘图(风车版)附源代码 | 草莓熊python turtle绘图代码(玫瑰花版)附源代码 | 草莓熊python绘图(春节版,圣诞倒数雪花版)附源代码 |
|
| |
巴斯光年python turtle绘图__附源代码 | 皮卡丘python turtle海龟绘图(电力球版)附源代码 | |
|
|
|
Node.js (v19.1.0npm 8.19.3) vue.js安装配置教程(超详细) | 色彩颜色对照表(一)(16进制、RGB、CMYK、HSV、中英文名) | 2025年9月TIOBE 指数头条:Perl 重返前 10 名。多家权威机构____编程语言排行榜__薪酬状况 |
|
|
|
手机屏幕坏了____怎么把里面的资料导出(18种方法) | 【CSDN云IDE】个人使用体验和建议(含超详细操作教程)(python、webGL方向) | 查看jdk安装路径,在windows上实现多个java jdk的共存解决办法,安装java19后终端乱码的解决 |
| ||
vue3 项目搭建教程(基于create-vue,vite,Vite + Vue) | ||
|
|
|
2023年春节祝福第二弹——送你一只守护兔,让它温暖每一个你【html5 css3】画会动的小兔子,炫酷充电,字体特 | 别具一格,原创唯美浪漫情人节表白专辑,(复制就可用)(html5,css3,svg)表白爱心代码(4套) | SVG实例详解系列(一)(svg概述、位图和矢量图区别(图解)、SVG应用实例) |
|
|
|
【程序人生】卡塔尔世界杯元素python海龟绘图(附源代码),世界杯主题前端特效5个(附源码) | HTML+CSS+svg绘制精美彩色闪灯圣诞树,HTML+CSS+Js实时新年时间倒数倒计时(附源代码) | 2023春节祝福系列第一弹(上)(放飞祈福孔明灯,祝福大家身体健康)(附完整源代码及资源免费下载) |
|
|
|
tomcat11、tomcat10 安装配置(Windows环境)(详细图文) | Tomcat端口配置(详细) | Tomcat 启动闪退问题解决集(八大类详细) |
逆境清醒