×
暂无评论
图文详情
  • ISBN:9787121389115
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:520
  • 出版时间:2020-07-01
  • 条形码:9787121389115 ; 978-7-121-38911-5

本书特色

√ 面向云端开发,重构现代IDE,系统且深度地掌握易学难精的VS Code,挖掘80%不为程序员所知的核心功能,数倍提升开发效率。 √ 作者韩骏,微软资深VS Code专家,有多年多款知名插件开发经验,也是这一技术中文圈首席布道者,一直致力于社区生态建设。 √ 案例丰富,步骤清晰,各角度详解VS Code运行机制与正确用法,让你可以学会整合其众多功能形成自己独特、便利的开发环境。 √ 精准插件选型,快速上手指南,全编程语言JavaScrip|TypeScript|Java|Python…全开发场景(前端|云原生|物联网…)完整覆盖。 √ “不知自己有什么不知”的普通用户可查漏补缺、成为高手,资深工程师及开源贡献者可学到大厂构建优秀产品背后的深邃考量。 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的优秀图书。 ——爱奇艺大数据服务 软件工程师 郑浩南

内容简介

本书由浅入深地介绍了Visual Studio Code的各个方面,主要包括Visual Studio Code的核心组件、使用技巧、进阶应用、插件推荐、插件开发、Visual Studio family的各个核心产品等。此外,本书还详细介绍了如何使用Visual Studio Code进行各种编程语言的开发、前端开发、云计算开发、物联网开发和远程开发。本书适合刚开始使用Visual Studio Code的读者阅读,也适合有一定Visual Studio Code使用经验并且想更全面深入地了解Visual Studio Code的读者阅读。

目录

目录 第1章 如何学习Visual Studio Code. 1 1.1 学会搜索... 1 1.2 学会提问... 2 1.3 学会学习... 3 第2章 Visual Studio Code简介.. 5 2.1 Visual Studio Code概览... 5 2.2 Visual Studio Code简史... 6 2.3 Visual Studio Code的优势... 7 2.4 Visual Studio Code开发团队... 9 2.5 Visual Studio Code是如何做开源的... 10 第3章 核心组件.. 12 3.1 Electron. 12 3.2 Monaco Editor 13 3.3 TypeScript 13 3.4 Language Server Protocol 15 3.5 Debug Adapter Protocol 16 3.6 Xterm.js. 18 第4章 安装与配置.. 20 4.1 概览... 20 4.2 Linux. 21 4.3 macOS. 24 4.4 Windows. 25 第5章 快速入门.. 27 5.1 Visual Studio Code Insiders. 27 5.2 设置... 27 5.3 用户界面... 34 5.4 编辑功能... 44 5.5 主题... 50 5.6 快捷键... 53 5.7 集成终端... 61 5.8 中文显示... 65 第6章 进阶应用.. 67 6.1 命令行... 67 6.2 IntelliSense. 69 6.3 代码导航... 73 6.4 玩转Git 81 6.5 打造自己的主题... 87 6.6 快速创建可复用的代码片段... 90 6.7 Task,把重复的工作自动化... 97 6.8 Multi-root Workspaces. 112 6.9 调试与运行... 120 第7章 插件.. 126 7.1 插件市场... 126 7.2 插件管理... 133 7.3 那些不错的插件... 143 第8章 语言深入.. 176 8.1 概览... 176 8.2 Python. 180 8.3 JavaScript 213 8.4 TypeScript 233 8.5 Java. 242 8.6 C#. 261 8.7 C/C++. 271 8.8 Go. 284 8.9 更多语言支持... 291 第9章 前端开发.. 298 9.1 HTML.. 298 9.2 CSS、SCSS和Less. 305 9.3 Emmet 310 9.4 React 313 9.5 Angular 318 9.6 Vue. 322 9.7 前端插件推荐... 327 第10章 云计算开发.. 329 10.1 微软Azure. 329 10.2 AWS. 343 10.3 Google Cloud Platform... 345 10.4 阿里云... 348 10.5 腾讯云... 351 第11章 物联网开发.. 353 11.1 设备端开发... 353 11.2 设备上云... 359 11.3 设备模拟... 364 11.4 边缘计算... 366 11.5 物联网插件推荐... 368 第12章 远程开发.. 371 12.1 远程开发概览... 371 12.2 远程开发插件... 372 12.3 SSH.. 372 12.4 容器... 388 12.5 WSL.. 399 第13章 Visual Studio family. 405 13.1 Visual Studio、Visual Studio Code、Visual Studio Codespaces, 你都分清楚了吗... 405 13.2 Visual Studio Codespaces. 406 13.3 Visual Studio Live Share. 429 13.4 Visual Studio IntelliCode. 437 第14章 成为Visual Studio Code的贡献者.. 440 14.1 GitHub Issues. 440 14.2 提问... 442 14.3 讨论... 443 14.4 GitHub Pull requests. 443 14.5 插件... 443 14.6 翻译... 443 第15章 插件开发.. 445 15.1 如何打造一款优秀的Visual Studio Code插件... 445 15.2 你的**个Visual Studio Code插件... 451 15.3 Visual Studio Code插件的扩展能力... 456 15.4 插件开发面面观... 461 15.5 插件开发的生命周期... 496
展开全部

作者简介

韩骏,毕业于上海交通大学软件学院,微软开发平台事业部软件工程师。VS Code(Visual Studio Code)中文社区创始人,VS Code代码贡献者,“玩转VS Code”微信公众号及知乎专栏作者,PyCon、JSConf、.NET Conf、Microsoft Tech Summit、Google Developer Group、COSCon 等技术大会讲师。编写过20多款VS Code插件,其中Code Runner插件下载量超过1 000万。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航