我想大家应该已经猜出是哪款编辑器了,它就是 Visual Studio Code(以下简称:VSCode)。
Visual Studio Code 是一款由微软开发且跨平台的免费源代码编辑器。
目前 VSCode 已成为了最受开发者欢迎的编辑器,在众多的统计和排名中,VSCode 都遥遥领先。
下面两张图分别是 Stack Overflow 2018 和 2019 年调研的开发者最受欢迎的开发工具。
VSCode 竟然占据了 50.7% 的比例,可以说是非常夸张了,看来终究逃不过真想定理啊!
更令我奇怪的是,在 2020 年的 Stack Overflow 开发者调查中,并没有开发工具的调查结果。
本猿猜测,从某种意义上来说,调查开工具的受欢迎程度已没有多大的意义,2018 和 2019 的排名相差并不大。
VSCode 为什么这么香呢?
一、可扩展性
Visual Studio Code 基于 Electron 框架构建,可以根据需要添加扩展(插件),有针对编程语言、代码补全、错误提示、代码高亮、编译调试、远程开发、集成 Git等众多扩展。
扩展可以直接在 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!
四、内置 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