飞道的博客

当下最受欢迎的编辑器,赶紧用起来!

409人阅读  评论(0)

我想大家应该已经猜出是哪款编辑器了,它就是 Visual Studio Code(以下简称:VSCode)。

 

图1 Visual Studio Code 图标

Visual Studio Code 是一款由微软开发且跨平台的免费源代码编辑器。

目前 VSCode 已成为了最受开发者欢迎的编辑器,在众多的统计和排名中,VSCode 都遥遥领先。

下面两张图分别是 Stack Overflow 2018 和 2019 年调研的开发者最受欢迎的开发工具。

图2 Stack Overflow Developer Survey 2018
图3 Stack Overflow Developer Survey 2019

VSCode 竟然占据了 50.7% 的比例,可以说是非常夸张了,看来终究逃不过真想定理啊!

更令我奇怪的是,在 2020 年的 Stack Overflow 开发者调查中,并没有开发工具的调查结果。

本猿猜测,从某种意义上来说,调查开工具的受欢迎程度已没有多大的意义,2018 和 2019 的排名相差并不大。

图2 我的 VSCode 主界面

VSCode 为什么这么香呢?

一、可扩展性

Visual Studio Code 基于 Electron 框架构建,可以根据需要添加扩展(插件),有针对编程语言、代码补全、错误提示、代码高亮、编译调试、远程开发、集成 Git等众多扩展。

扩展可以直接在 VSCode 中搜索,开箱即用。

图4 VSCode 扩展

扩展在单独的进程中运行,并不影响编辑器的运行。

下面是我最常用的插件:

Remote-SSH : 远程开发利器;

GitLens : Git 开发工具;

C/C++ : C/C++ 扩展;

vscode-icons : 文件图标;

Chinese (Simplified) Language Pack : 中文语言包(大佬可自动忽略,哈哈哈);

自行开发插件:

如果你感觉某些插件不好用或商店里没有你需要的插件,那就自己动手开发个吧,可以直接放到 Github 上开源,许多人开发的插件都是开源的,并且有很多大佬一块开发的哦!

二、智能感知

智能提示包括代码补全、参数信息以及成员列表等,为 C/C++、Java、JavaScript、TypeScript、JSON、HTML、CSS、SCSS 以及 Less 等众多语言提供了开箱即用的扩展。

智能感知这个真是太好用了,可以说是很强大啦!

我最常用的就是微软研发的 C/C++ 扩展,你还可以通过配置用于 Qt 代码的补全。

三、运行和调试

VSCode 支持直接从编辑器调试代码,支持设置断点、调用堆栈和交互式控制台调试。

这个是将调试可视化了,尤其是远程开发,非常nice!

图5 可视化调试

四、内置 Git 命令

VSCode 集成了源代码控制管理,并包含现成的 Git 支持。安装各种插件一起使用会更爽哦!

当然,还有很多其它的功能,这里就不一一介绍了,还有一点是 VSCode 核心代码是开源的,使用 MIT 许可证,Github VSCode

注意:VSCode 并不是所有的都开源哦!比如:Microsoft 创建的包含专有的跟踪程序,还有一些插件,比如:Remote SSH、Live Share等。

赶紧体验一下吧!下载~

参考文献:

[1] Stack Overflow Developer Survey 2019

[2] Stack Overflow Developer Survey 2018

[3] VSCode


转载:https://blog.csdn.net/u011074149/article/details/117556655
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场