当前位置: 首页 > news >正文

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、软件准备

在开始之前,我们需要准备以下软件:

访问官网 下载适合你系统的版本

  1. Python:下载地址:Python官网
  2. VSCode:下载地址:VSCode官网

2.2、Python 安装

  1. 访问 Python 官网 下载适合你系统的版本
  2. 运行安装程序,勾选 “Add Python to PATH” 选项
  3. 完成安装后,打开终端输入 python --version 验证安装
  4. 如果是通过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、常用快捷键

通过快捷键编辑器,您可以根据自己的需求定制键盘快捷键,提升开发效率。

说明:

  1. macOS 的 Cmd 键对应 Windows/Linux 的 Ctrl 键。

  2. macOS 的 Option 键对应 Windows/Linux 的 Alt 键。

  3. 部分快捷键可能因系统或配置不同而有所差异。

1. 通用操作快捷键

功能Windows/LinuxmacOS
打开命令面板Ctrl + Shift + PCmd + Shift + P
打开设置Ctrl + ,Cmd + ,
打开终端Ctrl + `Ctrl + `
新建窗口Ctrl + Shift + NCmd + Shift + N
关闭窗口Ctrl + Shift + WCmd + Shift + W
保存文件Ctrl + SCmd + S
全部保存Ctrl + K SCmd + Option + S
自动保存切换Ctrl + Shift + P 后搜索 Auto Save同左
快速打开,转到文件Ctrl + PCmd + P
键盘快捷键设置Ctrl + K, Ctrl + SCmd + K, Cmd + S

2. 文件与编辑器操作

功能Windows/LinuxmacOS
新建文件Ctrl + NCmd + N
打开文件Ctrl + OCmd + O
保存文件Ctrl + SCmd + S
另存为Ctrl + Shift + SCmd + Shift + S
关闭文件Ctrl + WCmd + W
关闭所有文件Ctrl + K, Ctrl + WCmd + K, Cmd + W
重新打开关闭的文件Ctrl + Shift + TCmd + Shift + T
打开文件夹Ctrl+K OCmd+K O
上一个文件Ctrl+TabCmd+Tab
下一个文件Ctrl+Shift+TabCmd+Shift+Tab
切换编辑器布局Alt+Shift+数字Cmd+Option+数字
全屏切换F11Ctrl+Cmd+F

3. 代码编辑快捷键

功能Windows/LinuxmacOS
撤销Ctrl + ZCmd + Z
重做Ctrl + YCmd + Y
复制Ctrl + CCmd + C
剪切Ctrl + XCmd + X
粘贴Ctrl + VCmd + V
查找Ctrl + FCmd + F
替换Ctrl + HCmd + H
全选Ctrl + ACmd + A
格式化代码Shift + Alt + FShift + Option + F
注释行Ctrl + /Cmd + /
多行注释Shift + Alt + AShift + Option + A
复制当前行Alt + Shift + DownOption + Shift + Down
删除当前行Ctrl + Shift + KCmd + Shift + K
移动当前行Alt + Up/DownOption + Up/Down
选中当前行Ctrl + LCmd + L
查找替换Ctrl + HCmd + Option + F
转到行号Ctrl + GCmd + G
在下方插入行Ctrl + EnterCmd + Enter
在上方插入行Ctrl + Shift + EnterCmd + Shift + Enter
跳转到匹配的括号Ctrl + Shift + \Cmd + Shift + \
缩进/取消缩进Ctrl + ] / [Cmd + ] / [
转到行首/行尾Home / EndCmd + ← / →
转到文件开头/结尾Ctrl + Home / EndCmd + ↑ / ↓
折叠/展开区域Ctrl + Shift + [ / ]Option + Cmd + [ / ]
切换块注释Shift + Alt + AOption + Shift + A
切换自动换行Alt + ZOption + Z

4. 多光标操作

功能Windows/LinuxmacOS
插入光标Alt + 点击Option + 点击
在上方/下方插入光标Ctrl + Alt + ↑ / ↓Option + Cmd + ↑ / ↓
撤销上一个光标操作Ctrl + UCmd + U
选择当前行Ctrl + LCmd + L
选择所有匹配项Ctrl + F2Cmd + F2
列选择Shift + Alt + 拖动Shift + Option + 拖动
选中所有匹配内容Ctrl + Shift + LCmd + Shift + L
选中下一个匹配Ctrl + DCmd + D

5. 调试快捷键

功能Windows/LinuxmacOS
开始调试F5F5
停止调试Shift+F5Shift+F5
步过F10F10
步入F11F11
步出Shift+F11Shift+F11
切换断点F9F9

6. 搜索和导航

功能Windows/LinuxmacOS
全局搜索Ctrl+Shift+FCmd+Shift+F
转到定义F12F12
转到声明Ctrl+F12Cmd+F12
查找引用Shift+F12Shift+F12
显示大纲Ctrl+Shift+OCmd+Shift+O
跳转到上一个位置Ctrl+Alt+LeftCmd+Option+Left
跳转到下一个位置Ctrl+Alt+RightCmd+Option+Right

7. 版本控制

功能Windows/LinuxmacOS
打开版本控制视图Ctrl+Shift+GCmd+Shift+G
提交代码Ctrl+EnterCmd+Enter
查看变更Ctrl+Shift+DCmd+Shift+D

8. 终端操作

功能Windows/LinuxmacOS
显示集成终端Ctrl + `Ctrl + `
新建终端Ctrl+Shift+``Cmd+Shift+``
切换终端Ctrl+PageUp/PageDownCmd+PageUp/PageDown
关闭终端Ctrl+Shift+WCmd+Shift+W

9. 命令面板

操作Windows/LinuxmacOS
打开命令面板Ctrl + Shift + PCmd + Shift + P
打开键盘快捷键参考Ctrl + K, Ctrl + SCmd + K, Cmd + S

10. 显示

功能Windows/LinuxmacOS
切换全屏F11Cmd + Ctrl + F
放大/缩小Ctrl + = / -Cmd + = / -
切换侧边栏可见性Ctrl + BCmd + B
显示资源管理器Ctrl + Shift + ECmd + Shift + E
显示搜索Ctrl + Shift + FCmd + Shift + F
显示源代码控制Ctrl + Shift + GCmd + Shift + G
显示调试Ctrl + Shift + DCmd + Shift + D
显示扩展Ctrl + Shift + XCmd + Shift + X

11. 扩展操作

操作Windows/LinuxmacOS
安装扩展Ctrl + Shift + XCmd + Shift + X
扩展管理Ctrl + Shift + P → 输入 "Extensions"同左

12. 其他

功能Windows/LinuxmacOS
打开 Markdown 预览Ctrl + K, VCmd + K, V
禅模式Ctrl + K, ZCmd + 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 启动闪退问题解决集(八大类详细)

逆境清醒

http://www.dtcms.com/a/456971.html

相关文章:

  • Redis 集群分片算法
  • 【MYSQL】SQL学习指南:从常见错误到高级函数与正则表达式
  • 个人网站开发 怎么赚钱吗wordpress阿里图标库
  • 镇江网站推广排名有回定ip怎么做网站
  • Windows 11系统鼠标键盘被禁用问题的全面解决方案
  • 多字节串口收发IP设计(一)概述
  • python如何使用abd操作手机
  • PHP SimpleXML 深入解析与应用
  • C# MVC 修复DataTable时间排序以及中英文系统的时间筛选问题
  • 【netty实战】从零构建一个带GUI的简易聊天室
  • 阿里云无主体新增网站阿里云网站用什么做的
  • 做营销策划的上哪个网站好做房产的网站排名
  • 深入理解CSS BFC:块级格式化上下文
  • 226. 翻转二叉树 LeetCode 热题 HOT 100
  • Python人工智能编程从零开始掌握机器学习基础
  • Linux V4L2框架详解:Camera软件架构与驱动实现
  • javaweb--JavaScript
  • CachyOS:面向游戏的 Arch Linux 优化与安装配置指南
  • Encoder-Decoder架构的模型简介
  • 哪些网站适合花钱做推广房产网新房
  • OpenTiny 进阶学习指南:从全景到精微的高效成长之路
  • 制作网站电话如何在本地安装wordpress
  • 9-mysql编程
  • 十堰专业网站建设科技公司网站设计欣赏
  • [linux仓库]信号快速认识[进程信号·壹]
  • 【开题答辩实录分享】以《走失人口系统档案的设计与实现》为例进行答辩实录分享
  • 【智能体】Ch3-提升模型性能的定向学习(Enhancing model performance with targeted learning)
  • 【LLM】大模型vibe coding(cursor、copilot、comate)
  • 如何创建网站教程视频react做前台网站
  • Web 开发 24