2025最新版Visual Studio Code for Mac安装使用指南

news2025/5/23 20:04:35

2025最新版Visual Studio Code for Mac安装使用指南

Installation and Application Guide to The Latest Version of Visual Studio Code in 2025

By Jackson@ML

1. 什么是Visual Studio Code?

Visual Studio Code,通常被称为 VS Code,是由微软公司(Microsoft Corporation) 开发的免费的、开源的集成开发环境(IDE),也是跨平台的代码编辑器,适用于 Windows、Linux、macOS 操作系统和Web浏览器。

Visual Studio Code支持代码调试、语法高亮显示、智能代码补全、代码片段、代码重构以及与 Git 的嵌入式版本控制等。

用户可以自行更改主题(Theme)、键盘快捷方式、偏好设置,并安装扩展(Extension)以增加相应功能。

2. 为什么是Visual Studio Code?

Visual Studio Code 是专有软件,根据 “微软软件许可” 发布,但基于名为 “Visual Studio Code – 开源”(也称为 “Code – OSS”)的 MIT 许可程序,该程序也是由微软创建的,并通过 GitHub 提供。

在Stack Overflow 发布的2024 Developer Survey(2024年开发者调查)中,从58,121 个回答中,我们得出,73.6% 的受访者报告使用 Visual Studio Code;而在2025 Developer Survey中,78%受访者首选VS Code作为代码编辑器。

据GitHub年度报告,在Visual Studio Code开发者行列,日均活跃者数量突破3200万,其中,亚洲占比为45%,中国和印度增速超过30%。

因此,集成开发环境(Integrated Development Environment,即IDE)的专业行列中,Visual Studio Code之当之无愧的第一名。

在知名资讯网站THE CTO CLUB发布的最佳IDE软件汇总(Best IDE Software Summary)名录中, Visual Studio Code位列前四,如下图:
在这里插入图片描述

3. Visual Studio Code新特性

2025版Visual Studio Code具有以下新特性:

  • 原生集成AI编程助手Microsoft Copilot X
  • 实时协作模式支持千人级协同编码
  • 协同WebAssembly运行时效率提升40%(性能测试报告)

4. 获取Visual Studio Code

打开Chrome浏览器,访问VS Code官网链接:https://code.visualstudio.com/ ,如下图。

在这里插入图片描述

1) 下载Visual Studio Code for macOS版

点击页面中央按钮Download for macOS,进入macOS版本下载页面。
在这里插入图片描述
页面显示Thanks for downloading VS Code!(感谢下载VS Code!),同时,Chrome浏览器会在右上角显示下载进度,如下图:

在这里插入图片描述
很快就下载完毕,可以在Finder > Downloads文件夹中,找到安装程序文件:VSCode-darwin-universal.zip

使用macOS系统自带的zip文件解压缩功能,解开软件包;然后,拷贝该软件包到Applications文件夹中,完成该程序安装。

5. 安装Visual Studio Code

由于微软提供的新版本Visual Studio Code是个压缩包,解压后可以直接使用,因此,拖拽到Applications文件夹后,点击打开该程序图标即可;而无需双击安装程序,经由安装向导一步步完成。

以往有Windows版安装指南,请参照文章:2025最新版Visual Studio Code安装使用指南,本文不再赘述。

6. 安装Python的Extension

在Application文件夹中,打开新安装的Visual Studio Code,出现欢迎画面。
在这里插入图片描述
在VS Code左侧导航栏中,有个Extension图标,点击它进入到Marketplace搜索栏,搜索关键字“Python”就可以找到Python编程语言相关的Extension(由Microsoft开发),如下图:
在这里插入图片描述
点击Install即可安装完成,相应地,其它相关Extension,如Python Extension Pack, Pylance, Python Debugger也自动安装完毕。

如果需要VS Code支持其它编程语言进行开发,也是同理;比如Java编程语言,也能安装相应Extension,如下图:

在这里插入图片描述

7. 使用Visual Studio Code开发应用程序

在左侧导航栏中,点击Explorer按钮,出现Open Folder对话框,如下图。

在这里插入图片描述
为了创建Python应用程序,需要打开项目所属文件夹。自定义一个文件夹,叫Python-demo,打开如下图:

在这里插入图片描述
在该文件夹下,点击左上方创建文件按钮,对文件重命名为hello.py,然后添加代码如下:

# A Simple Python Application
print("Hello, World!")

在VS Code菜单栏里,选择点击Terminal,然后选择New Terminal,打开一个新的终端窗口。
在这里插入图片描述
在终端中,用以下命令完成Python代码执行。

$ python3 hello.py

执行结果如下图:
在这里插入图片描述

8. 使用Copilot辅助开发

Copilot是新一代IDE辅助开发工具,由Microsoft发布并集成到VS Code中。

安装完Github Copilot的Extension后,它就出现在列表中,可以使用了。
在这里插入图片描述

同样,随之的Github Copilot Chat也一并自动安装完成。
接下来,我们试用一下Copilot。

之前安装过的Copilot,可能由于暂时没用,而在待机状体,看到VS Code下方状态栏中的Copilot状态为Signed it out(登出),点击它,弹出菜单显示,可以重新登录。

在这里插入图片描述
点击Sign in to use Copilot(登录使用Copilot),Web页面打开,重定向到Copilot登录页面,如下图:

在这里插入图片描述
使用注册过的Github账户登录即可。(如仍未注册,则需要先行注册才能使用)

在这里插入图片描述
登录后,需要邮箱验证码;查看注册邮箱后,将验证码输入到上边页面对话框中,点击Verify(验证)即可。

在这里插入图片描述
点击Authorize Visual-Studio-Code(授权Visual Studio Code)按钮,即可完成验证过程。

重新打开VS Code,可以看到状态栏已更新。

在这里插入图片描述
将鼠标移动到VS Code上方搜索栏右侧,点击这里的Copilot图标下拉菜单,选择点击Open Chat(打开聊天)。

在这里插入图片描述
随即开启了Copilot交互式聊天界面,如下图。

我们来对第一个”Hello, world!”应用程序做一些修改,使之更加丰富,看上去像一个专业的应用程序;包含函数greet()用来返回字符串“Hello, world!”,另外,通过调用主函数main()调用greet()来实现print()打印输出该字符串到屏幕。

因此,输入prompts如下,

“Transform the Python file hello.py to enriched application, which contains a function called greet() to return a string “Hello, world!”, then call the main() function which calls the greet() function to print out the string.”,

按Enter键得到Copilot回应。

很快,Copilot有了代码回应,如下图。

在这里插入图片描述

经过检查,感觉没有问题,在Chat框选择点击Apply to hello.py,于是,应用程序
整体更新,如下图:

在这里插入图片描述
点击Keep(保留),则代码刷新到hello.py文件中。

打开新的Terminal, 执行以下命令:

$ python3 hello.py

在这里插入图片描述

看到屏幕输出字符串”Hello, world!”, 证明程序运行成功!这种感觉真棒!
这也说明,Copilot辅助编写代码成功!


关于VS Code/Copilot,还有很多很多;欢迎关注、收藏和点赞👍。

您的认可,我的动力!😃

推荐阅读:

  1. 2025最新版Visual Studio Code for Windows安装使用指南
  2. 2025最新版PyCharm安装使用指南
  3. 2025最新版IntelliJ IDEA for Mac安装使用指南
  4. 2025最新版Git安装使用指南
  5. 2025最新版Anaconda Navigator安装使用指南
  6. 2025最新版MySQL安装使用指南

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2384118.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【嵙大o】C++作业合集

​ 参考: C swap(交换)函数 指针/引用/C自带-CSDN博客 Problem IDTitleCPP指针CPP引用1107 Problem A编写函数:Swap (I) (Append Code)1158 Problem B整型数据的输出格式1163 Problem C时间:24小时制转12小时制1205…

C++23 范围迭代器作为非范围算法的输入 (P2408R5)

文章目录 一、引言二、C23及范围迭代器的背景知识2.1 C23概述2.2 范围迭代器的概念 三、P2408R5提案的内容3.1 提案背景3.2 提案内容 四、范围迭代器作为非范围算法输入的优势4.1 代码简洁性4.2 提高开发效率4.3 更好的兼容性 五、具体的代码示例5.1 使用范围迭代器进行并行计算…

2025.05.20【Treemap】树图数据可视化技巧

Multi-level treemap How to build a treemap with group and subgroups. Customization Customize treemap labels, borders, color palette and more 文章目录 Multi-level treemapCustomization Treemap 数据可视化技巧什么是 TreemapTreemap 的应用场景如何在 R 中绘制 T…

深入了解Springboot框架的启动流程

目录 1、介绍 2、执行流程 1、运行run方法 2、初始化SpringApplication对象 1、确定容器类型 3、加载所有的初始化器 4、加载Spring上下文监听器 5、设置程序运行的主类 3、进入run方法 1、开启计时器 2、Headless模式配置 3、获取并启用监听器 4、准备环境 1、设…

LLaMA-Factory微调LLM-Research/Llama-3.2-3B-Instruct模型

1、GPU环境 nvidia-smi 2、pyhton环境安装 git clone https://github.com/hiyouga/LLaMA-Factory.git conda create -n llama_factory python3.10 conda activate llama_factory cd LLaMA-Factory pip install -e .[torch,metrics] 3、微调模型下载(LLM-Research/…

3.8.1 利用RDD实现词频统计

在本次实战中,我们通过Spark的RDD实现了词频统计功能。首先,准备了包含单词的文件并上传至HDFS。接着,采用交互式方式逐步完成词频统计,包括创建RDD、单词拆分、映射为二元组、按键归约以及排序等操作。此外,还通过创建…

Spring Ioc和Aop,Aop的原理和实现案例,JoinPoint,@Aspect,@Before,@AfterReturning

DAY25.2 Java核心基础 Spring两大核心:Ioc和Aop IOC Ioc容器:装载bean的容器,自动创建bean 三种方式: 1、基于xml配置:通过在xml里面配置bean,然后通过反射机制创建bean,存入进Ioc容器中 …

[解决conda创建新的虚拟环境没用python的问题]

问题复现 使用conda create -n env的时候,在对应的虚拟环境的文件里面找不到对应的python文件 为什么 首先,我们来看一下创建环境时的触发链路: 这表明当前环境中找不到Python可执行文件。 解决方法 所以很明显,我们需要指定…

【C++】控制台小游戏

移动&#xff1a;W向上&#xff0c;S上下&#xff0c;A向左&#xff0c;D向右 程序代码&#xff1a; #include <iostream> #include <conio.h> #include <windows.h> using namespace std;bool gameOver; const int width 20; const int height 17; int …

配合本专栏前端文章对应的后端文章——从模拟到展示:一步步搭建传感器数据交互系统

对应文章&#xff1a;进一步完善前端框架搭建及vue-konva依赖的使用&#xff08;Vscode&#xff09;-CSDN博客 目录 一、后端开发 1.模拟传感器数据 2.前端页面呈现数据后端互通 2.1更新模拟传感器数据程序&#xff08;多次请求&#xff09; 2.2&#x1f9e9; 功能目标 …

springboot IOC

springboot IOC IoC Inversion of Control Inversion 反转 依赖注入 DI &#xff08;dependency injection &#xff09; dependency 依赖 injection 注入 Qualifier 预选赛 一文带你快速理解JavaWeb中分层解耦的思想及其实现&#xff0c;理解 IOC和 DI https://zhuanlan.…

Ajax01-基础

一、AJAX 1.AJAX概念 使浏览器的XMLHttpRequest对象与服务器通信 浏览器网页中&#xff0c;使用 AJAX技术&#xff08;XHR对象&#xff09;发起获取省份列表数据的请求&#xff0c;服务器代码响应准备好的省份列表数据给前端&#xff0c;前端拿到数据数组以后&#xff0c;展…

生成树协议(STP)配置详解:避免网络环路的最佳实践

生成树协议&#xff08;STP&#xff09;配置详解&#xff1a;避免网络环路的最佳实践 生成树协议&#xff08;STP&#xff09;配置详解&#xff1a;避免网络环路的最佳实践一、STP基本原理二、STP 配置示例&#xff08;华为交换机&#xff09;1. 启用生成树协议2. 配置根桥3. 查…

面向 C 语言项目的系统化重构实战指南

摘要: 在实际开发中,C 语言项目往往随着功能演进逐渐变得混乱:目录不清、宏滥用、冗余代码、耦合高、测试少……面对这样的“技术债积累”,盲目大刀阔斧只会带来更多混乱。本文结合 C 语言的特点,从项目评估、目录规划、宏与内联、接口封装、冗余剔除、测试与 CI、迭代重构…

Python Pandas库简介及常见用法

Python Pandas库简介及常见用法 一、 Pandas简介1. 简介2. 主要特点&#xff08;一&#xff09;强大的数据结构&#xff08;二&#xff09;灵活的数据操作&#xff08;三&#xff09;时间序列分析支持&#xff08;四&#xff09;与其他库的兼容性 3.应用场景&#xff08;一&…

第十六届蓝桥杯复盘

文章目录 1.数位倍数2.IPv63.变换数组4.最大数字5.小说6.01串7.甘蔗8.原料采购 省赛过去一段时间了&#xff0c;现在复盘下&#xff0c;省赛报完名后一直没准备所以没打算参赛&#xff0c;直到比赛前两天才决定参加&#xff0c;赛前两天匆匆忙忙下载安装了比赛要用的编译器ecli…

【已解决】HBuilder X编辑器在外接显示器或者4K显示器怎么界面变的好小问题

触发方式&#xff1a;主要涉及DPI缩放问题&#xff0c;可能在电脑息屏有概率触发 修复方式&#xff1a; 1.先关掉软件直接更改屏幕缩放&#xff0c;然后打开软件&#xff0c;再关掉软件恢复原来的缩放&#xff0c;再打开软件就好了 2.(不推荐&#xff09;右键HBuilder在属性里…

直线型绝对值位移传感器:精准测量的科技利刃

在科技飞速发展的今天&#xff0c;精确测量成为了众多领域不可或缺的关键环节。无论是工业自动化生产线上的精细操作&#xff0c;还是航空航天领域中对零部件位移的严苛把控&#xff0c;亦或是科研实验中对微小位移变化的精准捕捉&#xff0c;都离不开一款高性能的测量设备——…

Ansible模块——管理100台Linux的最佳实践

使用 Ansible 管理 100 台 Linux 服务器时&#xff0c;推荐遵循以下 最佳实践&#xff0c;以提升可维护性、可扩展性和安全性。以下内容结合实战经验进行总结&#xff0c;适用于中大型环境&#xff08;如 100 台服务器&#xff09;&#xff1a; 一、基础架构设计 1. 分组与分层…

从0开始学习大模型--Day09--langchain初步使用实战

众所周知&#xff0c;一味地学习知识&#xff0c;所学的东西和概念都是空中楼阁&#xff0c;大部分情况下&#xff0c;实战都是很有必要的&#xff0c;今天就通过微调langchain来更深刻地理解它。 中间如何进入到langchain界面请参考结尾视频链接。 首先&#xff0c;进入界面…