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

VS code下载与使用方法(包含远程调试)

Visual Studio Code(简称 VSCode)是由微软开发的一款免费、开源、跨平台的现代化轻量级代码编辑器。它具有丰富的功能和强大的扩展性,适用于多种编程语言和开发环境。以下是 VSCode 的一些主要特点和功能:

跨平台支持:
        可在 Windows、macOS 和 Linux 等多种操作系统上运行。
        用户可以在不同的操作系统间保持一致的编辑器设置和工作环境。
轻量级和快速启动:
        VSCode 是一款轻量级编辑器,启动速度快,占用系统资源较少。
        适合于日常的快速编辑和开发任务。
强大的代码编辑功能:
        语法高亮、智能代码补全、代码片段(Snippets)等基本编辑功能。
        代码导航、查找替换、多光标编辑等提高编码效率的功能。
        内置 Git 支持,可以进行版本控制、查看差异等操作。
内置调试器:
        VSCode 内置调试器,支持多种编程语言的调试,如 JavaScript、TypeScript、Python 等。
        可以设置断点、观察变量、调试步进等操作,方便调试程序。
强大的扩展生态系统:
        通过安装扩展,可以为 VSCode 增加各种功能和语言支持。
        扩展包括代码片段、语言支持、调试器、主题和图标等。
内置终端:
        内置终端可以在编辑器中直接执行命令,无需切换到外部终端窗口。
        支持多个终端实例,方便同时进行多个命令行操作。
自定义性强:
        可以根据个人喜好自定义主题、键盘快捷键、布局等设置。
        可以配置工作区设置,使得不同的项目有不同的编辑器配置。
整合云服务:
        VSCode 与 Azure 和 GitHub 等云服务整合紧密,方便开发者与云端服务交互。
        可以方便地访问、管理云端仓库和部署应用。
支持多种语言和框架:
        提供了对多种编程语言和框架的支持,如 JavaScript、TypeScript、Python、Java、C++、PHP、Go 等。
        通过安装相应的扩展,可以获得更丰富的语言特定功能和工具。
社区支持和活跃:
        VSCode 拥有庞大的开发者社区,有大量的用户和开发者贡献了丰富的插件和主题。
        微软及社区持续更新和维护,不断改进和完善编辑器功能。
总的来说,Visual Studio Code 是一款功能丰富、扩展性强、易于使用且免费的现代化代码编辑器。它适用于广泛的开发场景,从快速编辑到复杂的开发任务都能得心应手。由于其开放源代码的性质,社区支持和插件生态也非常活跃,使得它成为许多开发者首选的编辑器之一。

1 下载VS Code

进入visual studio官网选择vs code,链接如下:

Visual Studio Code - Code Editing. Redefined

选择红框选中的版本,该版本是ubuntu上使用的类型。

点击Download后开始下载,可能出现下载速率很低,下载中断等问题,原因是用的国外的镜像,使用以下方式提高速度

选中这一项右键选择复制下载链接,然后将链接中的网址替换为国内镜像地址,替换后链接如下:

https://vscode.cdn.azure.cn/stable/b3e4e68a0bc097f0ae7907b217c1119af9e03435/code_1.78.2-1683731010_amd64.deb

下载结束后进入到下载的目录后双击,出现如下页面,点击安装等待即可。

安装完成后在应用程序中找到VS Code,可以选中后鼠标右键选择添加进收藏夹(即左侧快捷方式栏)

2 VS Code插件说明

VS Code 本质是编辑器,类似于记事本、Sublime、Atom、Notepad++一样,属于轻量级,支持多种编程语言,而且还有丰富的插件和扩展,可以帮助开发者提高编码效率和开发体验。

访问公司 VS Code 插件库地址: \\szrdfs.rigoltech.com\szrdfs\softwares\Visual-Studio-Code-Extensions 将会发现后缀名为 vsix 的文件,此为插件安装文件(如下图所示): (请注意某些插件安装文件名中包含 win32-x64 等命名内容,表示该插件安装文 件只适用于 Windows 64 位操作系统,没有此命名内容的可通用于 Windows 与 Linux 系统)。 

2.1 插件安装和卸载

VS Code 有很多插件可以更方便地编辑代码,如代码片段、自动格式化、Git 集成等等。你可以在菜单栏的“扩展”中查找和安装需要的插件。

可以点击插件查看具体信息

选中后点击安装,VS Code会自行安装,部分插件安装完成需要重启VS code才能加载,会有弹窗弹出提示需要重新加载,点击即可。

2.2 常用插件

以下是常用的插件功能介绍,可以自行决定是否下载

  • Chinese(Simplified) :VS编辑器汉化包
  • C/C++ Extension Pack: C/C++扩展包,包含vs code编写C/C++工程需要的插件(C/C++、C/C++ Themes、CMake、CMake Tools和Better C++ Syntax等)
  • CMake Tools :用于帮助开发者在 VS Code 中进行 CMake 项目开发。它可以提供一系列功能,包括构建、调试、配置等等,同时也支持 ARM 芯片板的交叉编译。使用 CMake Tools,可以将构建输出传输到远程 ARM 设备并在设备上运行构建生成的二进制文件。该插件可以简化 CMake 项目构建和部署工作,提高开发效率。
  • Code Runner :可以在 VS Code 编辑器中一键式地运行一些常见的编程语言代码。该插件支持多种编程语言,包括 C、C++、Java、JavaScript、Python、PHP、Ruby、Perl 等等。 Code Runner 可以快速执行选定的代码文件,同时还提供了额外的调试功能和一些定制化选项。
  • CodeLLDB :一个基于 LLDB 调试器的代码调试插件。LLDB 是一个全功能的调试器,支持 C、C++、Objective-C 和 Swift 语言的调试。使用 CodeLLDB,你可以在 VS Code 编辑器中实时地跟踪调试程序的执行,检查当前函数栈、变量和表达式值等,并且可以在调试过程中设置断点,以更加精确地掌握程序的执行情况。
  • cpp-check-lint :用于 C++ 代码静态分析的 VS Code 插件。它通过使用 Cppcheck 静态分析器来分析 C++ 代码,并发现一些

相关文章:

  • anaconda, conda, conda-forge
  • SpringCloud--Sentinel基本概念介绍
  • 如何在Vue项目中应用TypeScript?
  • java 获取项目内的资源/配置文件
  • 第5章---GameplayEffect的使用
  • 算法题 — 三个数的最大乘机
  • Linux系统之部署复古游戏平台
  • RabbitMQ安装
  • 程序计数器介绍
  • 团体程序设计天梯赛 L2-007 家庭房产(并查集模拟)
  • Spring Test 常见错误
  • 本机虚拟机centos7设置固定ip
  • 大模型中 .safetensors 文件、.ckpt文件和.pth以及.bin文件区别、加载和保存以及转换方式
  • wordpress外贸独立站
  • Python爬虫——Urllib库-1
  • 2024京津冀光伏展
  • 刚工作菜鸟的小总结2
  • 短视频提取gif如何做?三秒快速转换
  • 【C语言】编程题专项练习+答案
  • Java 代理模式详解(附案例源代码)
  • 洗冤录|县令遇豪强:黄榦处理的一起地产纠纷案
  • 马云再次现身阿里打卡创业公寓“湖畔小屋”,鼓励员工坚持创业精神
  • 赵作海因病离世,妻子李素兰希望过平静生活
  • 晋级中部非省会第一城,宜昌凭什么
  • 中消协点名新能源汽车行业:定金退款争议频发
  • 44岁街舞运动推广者、浙江省街舞运动协会常务理事钟永玮离世