作 者:韓駿 著
定 價:99
出 版 社:電子工業出版社
出版日期:2020年07月01日
頁 數:502
裝 幀:平裝
ISBN:9787121389115
√ 面向雲端開發,重構現代IDE,繫統且深度地掌握易學難精的VS Code,挖掘80%不為程序員所知的核心功能,數倍提升開發效率。√ 作者韓駿,微軟資深VS Code專家,有多年多款知名插件開發經驗,也是這一技術中文圈首席布道者,一直致力於社區生態建設。√ 案例豐富,步驟清晰,各角度詳解VS Code運行機制與正確用法,讓你可以學會整合其眾多功能形成自己獨特、便利的開發環境。√ 精準插件選型,快速上手指南,全編程語言JavaScrip|TypeScript|Java|Python…全等
●第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 lti-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
本書由淺入深地介紹了Visual Studio Code的各個方面,主要包括Visual Studio Code的核心組件、使用技巧、進階應用、插件推薦、插件開發、Visual Studio family的各個核心產品等。此外,本書還詳細介紹了如何使用Visual Studio Code進行各種編程語言的開發、前端開發、雲計算開發、物聯網開發和遠程開發。本書適合剛開始使用Visual Studio Code的讀者閱讀,也適合有一定Visual Studio Code使用經驗並且想更全面深入地了解Visual Studio Code的讀者閱讀。
韓駿 著
韓駿,畢業於上海交通大學軟件學院,微軟開發平臺事業部軟件工程師。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萬。