赞誉
Visual Studio Code(VS Code)之所以越来越受欢迎,除了因为它自身具有某些优秀品质,众多插件也功不可没。本书的一大特色就是帮助你找到合适的插件,并且指导你快速上手。无论你感兴趣的是各种编程语言(JavaScript/TypeScript、Java、Python等),还是具体的开发场景(前端、云原生、物联网等),本书都提供了详尽的指引。工欲善其事,必先利其器。相信通过本书的学习,你可以把VS Code定制成高效又称手的开发环境。
——微软Java语言开发工具团队首席软件开发经理 李榕
VS Code是一款极为优秀的开源产品。通过本书,你除了可以全面地了解到VS Code的众多使用技巧,还可以学习到VS Code团队是如何做开源的。VS Code团队不仅将其代码开源,而且将整个开发过程都建立于开源环境之上。对于开源项目的开发者,VS Code有许多值得借鉴和学习的地方。
——开源中国创始人兼CTO 红薯
VS Code是微软面向多语言开发者的代码编辑器,是一款编程利器,深受开发者喜爱。VS Code虽然容易上手,但却很难精通,因为涉及的技术细节比较多,插件生态也比较丰富。作者凭借其在VS Code上的多年使用和插件开发经验,为广大读者把VS Code的整个技术框架分门别类地梳理清楚,并介绍使用技巧、插件、语言服务和各种开发场景,最终达到深入浅出的目的。本书作为VS Code技术领域的标杆图书,在技术广度和深度上兼具极强的参考价值,适合各类语言的开发者作为学习和参考用书。
——华为云DevCloud研发技术总监 王亚伟
VS Code的诞生加速了编码阶段的数字化进程。近年来,云端开发理念深入人心,这意味着我们需要用互联网模式重构对于开发者来说最重要的工具——IDE。作者通过本书将VS Code的精妙之处完整呈现,不管是IDE的使用者、开源爱好者还是工具开发者都不应该错过本书。
——阿里巴巴研发平台负责人 陈鑫(花名神秀)
作为程序员,我们中的大部分人对VS Code都再熟悉不过。但是,正如“二八法则”所揭示的那样,80%日常用它敲代码的程序员很可能只用到了其20%的核心功能。本书带我们全面细数VS Code的方方面面,或许其中的一个小知识点就能帮助你在未来的使用过程中提升开发效率。为了储备与开发工具相关的知识,本书值得一读。
——著名开源软件ECharts核心贡献者之一 羡辙
本书从开发工具的历史入手,由浅入深地讲述了VS Code的入门和进阶知识,以及VS Code的强大生态,并教你如何为生态、社区,甚至是VS Code本身做出自己的贡献。这是一本关于使用VS Code进行开发的大而全,却又不杂的好书。
——《Node.js:来一打C++扩展》作者、《精通Vim:用Vim 8和Neovim实现高效开发》译者 死月
VS Code是入门简单却颇具深度的开发工具,使用者可以极快上手,但随着深入使用,又会发现达到炉火纯青的境界并非易事。本书对于开发者而言,最大的优势在于它的系统性。从入门到进阶再到扩展,整个知识体系一脉相承,开发者不再局限于若干散列知识点的拼凑,更可以利用它使VS Code成为技术团队不可或缺的生产力!
——腾讯云Serverless技术专家、百度前技术经理 王俊杰
VS Code作为Visual Studio家族的产品,也是微软在云原生时代提供的轻量级开发工具。韩骏通过本书,不仅将VS Code的丰富内容向我们展现得淋漓尽致,让我们知其然知其所以然,而且能够使我们在读后举一反三地探索VS Code的未来。
——深圳市友浩达科技有限公司CEO 张善友
VS Code是全球极受欢迎的开发工具之一。韩骏老师凭借丰富的技术经验和生动的语言,带大家由浅入深地学习VS Code,本书非常值得读者阅读学习。
——微信公众号“程序员小灰”作者、《漫画算法》作者 魏梦舒
VS Code是微软在2015年发布的编辑器,随后便快速发展起来,成为Stack Overflow上认证的最受欢迎的编辑器。尽管我一直觉得Emacs是最好的编辑器,但其实我使用VS Code的频率已经高于Emacs。本书总结了韩骏多年的VS Code开发经验,能够帮助你快速入门及进阶VS Code,了解VS Code在不同领域(如云计算、物联网)的应用,以及如何进行正在火热发展中的云研发等。
——ThoughtWorks高级咨询师、《前端架构:从入门到微前端》作者 黄峰达(Phodal)
本书是VS Code使用者和贡献者都值得一读的书。书中通过丰富的使用场景,由浅入深地从各个角度详尽地介绍了VS Code。无论你是想使用VS Code的各种功能,还是想要了解它的运行机制,或是想成为其生态圈的贡献者,本书都会是你手边的必备宝典。
——Works Applications副总裁 王浚立
和韩老师在微软共事多年,他绝对当得起“极客”的称呼,是当之无愧的VS Code专家。VS Code作为近几年最强势的编辑器,迅速横扫了这个已经深耕多年的市场,并打破了微软一向给人的“不够开放”的固有印象。无论你使用哪种编程语言进行编程,使用什么操作系统进行开发,本书都可以帮助你掌握一个高效的开发工具,使你的职业生涯如虎添翼!
——字节跳动Tech Lead 卢肇兴
韩老师对VS Code生态有着极大的热情,持续一贯地进行中文圈VS Code的技术布道,助力开发者更好地了解、使用VS Code,提高生产力。本书除了可以作为VS Code的使用手册,还可以使你了解微软团队在开发这款卓越工具背后的一些有趣故事。
——蚂蚁金服技术专家 牵招
正确、有效地使用开发工具可以让开发人员的开发效率倍增,而本书正是通过全面介绍VS Code的各个功能模块及日常开发的使用场景来探索这款流行开发工具的潜能的,进而帮助各个领域的开发者掌握VS Code正确、有效的使用方法。相信这是一本值得广大开发人员花时间好好翻阅的关于VS Code的书。
——亚马逊AWS软件工程师 励洋
VS Code的生态十分强大,包括Google在内的众多大厂都开发了多款VS Code插件。工欲善其事,必先利其器。通过本书的学习,你一定能掌握更多关于VS Code的技能,大大提高编程效率。
——Google软件工程师 赵丰
VS Code作为微软拥抱开源社区的又一大成果,结合了该公司深厚的商业软件开发底蕴和开源社区的活跃创造力,在短时间内一跃成为业界最受欢迎的代码编辑器。它几乎融合了所有以往编辑器的优点,同时又能通过自由扩展来支持现在乃至未来的技术热点。非Windows平台的用户终于可以感受原汁原味的“宇宙第一IDE”的魅力。但是,与其强大、丰富的功能相比,市面上针对它的教学材料却少得可怜,用中文写的就更是少之又少。本书的出现适时地弥补了这一缺憾。它不仅能帮助刚开始学习编程的初学者,也能帮助从业一段时间的程序员。本书不仅详细介绍了VS Code比较常用的各项功能,而且非常强调实践。每一个案例都配有详细的步骤和截图,几乎可以当作一本工具书来收藏。本书作者是本人的大学同学,也是在微软工作近10年的资深工程师,其业务能力毋庸置疑。非常高兴能看到本书的出版,以及作者为国内技术社区做出的贡献。
——Facebook高级工程师 万志程(Jensen Wan)
VS Code是我用过的最简捷清爽又功能强大的编辑器。一直以来都缺乏一本详细解析VS Code使用技巧与设计的书。韩骏作为微软开发工具事业部的工程师,在保持本书专业性的同时,又将VS Code的使用和设计深入浅出地娓娓道来。能够将技术图书写得如此生动有趣,着实不易。本书对VS Code在多场景下的使用进行了手把手的详细解析,极大地拓展了我的视野。我原先并不知道VS Code可以将如此多的内容轻松整合在一起,让每个人都能形成具有自己风格的、便利的开发环境。本书解答了我“不知道自己有什么不知道”的问题。最后,本书并非只是一本参考手册,在某些部分,读者不仅能从书中循序渐进地掌握VS Code的许多不为人知的使用诀窍,还能了解到一些团队设计背后的考量,从中学到大厂在构建优秀产品时难得一见的背后思路与洞见。读完本书,你将大呼过瘾。
——eBay软件工程师 吴慧珺
工欲善其事,必先利其器。本书通过丰富的图示一步步指导读者打造专属的VS Code开发环境,深入细致地介绍了各种场景下的使用精髓,是一本学习VS Code的优秀图书。
——爱奇艺大数据服务 软件工程师 郑浩南