什么是VS Code?

Visual Studio Code(简称 VS Code)是一款由微软开发且跨平台的免费源代码编辑器[7]。该软件以扩展的方式支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构功能,并且内置了命令行工具和 Git 版本控制系统[8]。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装其他扩展以拓展软件功能。

VS Code 使用 Monaco Editor 作为其底层的代码编辑器。[9]

Visual Studio Code 的源代码以 MIT许可证在 GitHub 上释出[5],而可执行文件使用了专门的许可证[6]
微软在2015年4月29日举办的 Build 2015大会上公布了 Visual Studio Code 的开发计划;同日,其预览版本发布[10]。2015年11月18日,Visual Studio Code 在 GitHub 上开源,同时宣布将支持扩展功能[11]。2016年4月14日,Visual Studio Code 正式版发布[12]

在2019年的 Stack Overflow 组织的开发者调查中,Visual Studio Code 被认为是最受开发者欢迎的开发环境。据调查,87317名受访者中有50.7%的受访者声称正在使用 Visual Studio Code[13]

——引用自Wiki

为什么我推荐使用VS Code

轻量级且快速: VS Code相比于传统的IDE(如Visual Studio或IntelliJ IDEA)更加轻量,启动速度快,占用系统资源少,这可以提高开发效率,尤其是在资源有限的机器上。

跨平台: VS Code支持Windows、macOS和Linux等主流操作系统。

强大的扩展性: VS Code拥有丰富的扩展插件生态系统,开发者可以通过安装各种插件来增强其功能,例如代码补全、调试、代码整理、Git集成等等。这使得VS Code能够满足各种不同的开发需求,包括前端、数据科学等。

丰富的调试功能: VS Code内置了丰富的调试器,支持多种编程语言的调试,方便开发者进行代码调试和错误定位。

活跃的社区支持: VS Code拥有一个庞大的开发者社区,开发者可以从社区中获取各种技术支持和帮助,并参与到插件的开发和维护中。

良好的用户体验: VS Code提供了简洁的用户界面,易于学习和使用,即使是初学者也能快速上手。

支持多种编程语言: 尽管VS Code在Web开发方面非常流行,但它也支持多种其他编程语言,如Python、Java、C#等,通过安装相应的插件增强对这些语言的支持,并提供相应的调试和构建工具。

VS Code插件

Visual Studio Code是一个轻量级但功能强大的源代码编辑器,轻量级指的是下载下来的Visual Studio Code其实就是一个简单的编辑器,强大指的是支持多种语言的环境插件拓展,也正是因为这种支持插件式安装环境开发让Visual Studio Code成为了开发语言工具中的霸主,让其同时支持开发多种语言成为了可能。俗话说的好:“工欲善其事,必先利其器”,安装一些实用插件对自己日常的开发和工作效率能够大大的提升,避免996从选一款好的开发插件开始。

接下来会推荐一些个人用到的常用的插件以供参考。

Chinese (Simplified) (简体中文) Language

汉化界面与设置,方便使用

C/C++ Extension Pack 开发C/C++必备,集成了多个C相关插件

Doxygen Documentation Generator 可以快捷地生成代码注释块

Hex Editor 可以打开查看二进制文件,方便格式校验

Markdown All in One 提供编写Markdown文件的相关快捷功能

Markdown Preview Enhanced 提供打开Markdown预览窗口的功能

markdownlint 提供Markdown格式规则库,能提示编写文件的标准性

compareit 能够比较两个文件的差异,并且使用高亮表示

CodeSnap 能截出好看的代码图片,带有语法高亮

Power Mode 使得打字更有力量感

VS Code配合插件搭建编程环境

占位


本篇文章参考文献:

Visual Studio Code——中文维基百科
22款Visual Studio Code实用插件推荐——博客园