Visual Studio Code Distilled

-
Visual Studio Code Distilled Visual Studio Code Distilled
Visual Studio Code Distilled: Evolved Code Editing for Windows, macos, and linux Alessandro del sole Cremona, Italy ISBN-13(pbk):978-1-4842-4223-0 ISBN-13( (electronic):978-1-4842-4224-7 https://doi.org/10.1007/978-1-4842-4224-7 Library of Congress Control Number: 2018965198 Copyright o 2019 by Alessandro Del Sole part of the material is concerned, specifically the rights of translation, reprinting, reuse of or This work is subject to copyright All rights are reserved by the Publisher, whether the whole or illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way and transmission or information storage and retrieval, electronic adaptation computer software or by similar or dissimilar methodology now known or hereafter developed Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein Managing Director, Apress Media LLC: Welmoed Spahr Acquisitions Editor: Joan murray Development Editor: Laura Berendson Coordinating editor: Jill Balzano CoverimagedesignedbyFreepik(www.freepik.com) Distributed to the book trade worldwide by Springer Science+Business Media New York 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201)348-4505 e-mailorders-ny@springer-sbm.comorvisitwww.springeronline.com.ApressMedia,Llcisa California LLC and the sole member (owner ) is Springer Science Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation Forinformationontranslationspleasee-mailrights@apress.comorvisithttp://www.apress com/rights-permissions Apress titles may be purchased in bulk for academic, corporate, or promotional use eBook versions and licenses are also available for most titles for more information reference ourPrintandeboOkbUlkSaleswebpageathttp://www.apress.com/bulk-sales Any source code or other supplementary material referenced by the author in this book is available toreadersonGithubviathebooksproductpagelocatedatwww.apress.com/978-1-4842-4223-0 Formoredetailedinformationpleasevisithttp://www.apress.com/source-code Printed on acid-free paper www.allitebooks.com To Angelica, the love of my life www.allitebooks.com Table of contents About the author Acknowledgments ma manxiifi Introduction mmmm Chapter 1: Introducing visual Studio Code mmmmmmm. Introducing Visual Studio Code.mme......e.O When and why visual studio code ,, Installing and configuring visual Studio Code……,,, 2356 Installing visual studio Code on Windows Installing visual Studio Code on macOs. stalling visual Studio Code on Linux……,… ocalization Support......n. ■Dm 12 Updating Visual Studio Codemmnannnnnmm Previewing Features with Insiders builds Summary… Chapter 2: Getting to Know the Environment mmmmmmmmmmmmmmm 19 The Welcome Page ■Dm The code editor 21 Reordering, Resizing, and Zooming Editor Windows ..m.mm.mem.m.m.me.m.m.. 22 The status bar…123 The Activity bar…… 24 www.allitebooks.com TABLE OF CONTENTS The side bar 26 The Explorer bar 26 The search tool ■■ The git bar 32 The Debug Bar. 34 The extensions bar 35 The settings Button Navigating Between Files nmmmmenannnememntnaneameenonnimtmtmnnn 36 The command palette The panels area The problems panel The output Panel The Debug Console Panelemmmmmmm....m..nnD 4 Working with the Terminal 42 Summary ■重■重DDD重■重DB■重重D■重■重面DB重重DD图重重D重■重面DB重■重D■重■重DDBm 43 Chapter 3: Language Support and code Editing Features 45 Language Support 46 Working with Ct and c++ Basic Code editing Features 48 Working with Text 48 Syntax colorization Delimiter Matching and Text selection Code Block Folding Multicursors…152 Reusable Code Snippets mamameannmannaaneaaaneaannaa 52 Word completion 54 Minimap Mode 圈■DDa 55 TABLE OF CONTENTS Whitespace Rendering and Breadcrumbs…,,,…,,…156 Markdown preview 58 Evolved code Editing.mm.. sememe. Working with IntelliSense Parameter hints Inline Documentation with Tooltips. Go To Definition, m63 Find all references Peek Definition ■a Renaming symbols and identifiers.tnm. 67 Live Code analysis. Summary mmmaammmmmmmmmmnnnnnnnnmmnnn 76 Chapter 4: Working with Files and Folders Visual Studio Code and Project Systems ■a Working with Individual Files 78 Creating Files.mm.mmmmaameemmeaaemeeannaen File Encoding Line Terminators, and Line Browsing Working with Folders and Projects 82 Opening a Folder.mmmmnmnamnmcnmmnmnnnnnmnnmnm. 84 Opening. NET Core Solutions 86 Opening javascript and typescript projects .87 Opening Loose Folders..ammm.mmm.m.m.m.m.m..mem...........n....88 Working with Workspaces Creating Workspaces 91 Opening Existing Workspaces.................... 92 Workspace Structure. Summary....,…93 TABLE OF CONTENTS Chapter 5: customizing visual studio code ■■■■■■■■■■■■口■国■■■口■■口■ 95 Customizations and Extensions Explained Customizing Visual Studio Code..mmmammmmmammmmmmmmmnmn.97 Theme selection Customizing the environment.mam.mne. Customizing Key bindings ,106 Summary 110 Chapter 6: Installing and Managing Extensions mmmm 111 Installing Extensions Extension recommendations m 115 Useful extensions… Managing EXtensions 118 Configuring EXtensions 120 Hints About Extension Authoring 122 Summary…22 Chapter 7: Source Control with Git maan 125 Source control in visual studio code Downloading other Source Control Providers ,126 Managing Repositories........................... 127 Initializing a Local Git Repository…… n128 Creating a Remote Repository 130 Handling File changes .mmmm Staging Changes......................... 134 Managing Commits Working with the Git command Line Interface..................137 TABLE OF CONTENTS Creating and managing branches mmmmmmmmmmm 138 Switching to a Different Branch.mma.mmnmamemmnmmmn 140 Merging from a branch.…… 140 Deleting Branches. ling power to the Git Tooling with Extensions 142 Git history mmm..mmemnnnnnannnaeneannnmemmnnnn 142 Gittens ■日重DD重 144 GitHub Pull Requests 148 Working with Azure DevOps and Team Foundation Server. Summary Chapter 8: Automating Tasks mmmmmmmmmm. 157 Understanding Tasks 158 Tasks Types n159 unning and Managing askS.,…,,…,…,…,,,15 9 The default build task 164 Auto-Detected tasks 164 Configuring tasks 166 Running Files with a Default Program 188 summary. Chapter 9: Running and Debugging Code mmmmmmmmmmmmmann 191 Creating Applications 191 Creating NET Core Projects 192 Creating Projects on Other Platforms…… 195 Debugging Your Code 重重面重重重■面重D面重a重■ 196 Configuring the Debugger.…,… 198 TABLE OF CONTENTS Managing Breakpoints 202 Debugging an application.…,,,………203 Supporting Azure, Docker, and Artificial Intelligence 207 Summary.. 209 Index 211

Visual Studio Code Distilled下载_course
2020-07-02Visual Studio Code Distilled Visual Studio Code Distilled 相关下载链接://download.csdn.net/download/qq_200
7.70MB
Apress.Visual.Studio.Code.Distilled
2018-11-30Apress.Visual.Studio.Code.Distilled
Visual Studio 2015 与 Visual Studio Code 什么关系 或 区别??_course
2015-09-12今天看新闻,看到Visual Studio Code 0.8 ?? 请问论坛中的 大神,Visual Studio 2015 与 Visual Studio Code 什么关系 或 区别??
2.16MB
《科研伦理与学术规范》期末考试文档1(50题)
2021-01-06粉丝下载免费,为了方便小伙伴们学习《科研伦理与学术规范》,希望能帮助到大家,特此分享出来,有需要的可以进行下载。
Linux系统编程:入门篇视频教程
2018-10-16Linux系统编程视频课程为《Linux系统编程》入门篇,主要针对零基础的Linux开发学员科普Linux系统编程的概念以及需要掌握的各种技能,掌握Linux命令编写、Linux学习路线并熟悉嵌入式设备编程的方法。为后续的Linux系统编程深入学习打下良好的基础。
64B
python爬虫20个案例
2018-03-25讲诉python爬虫的20个案例 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
程序员的数学:微积分
2019-09-28本课程介绍程序员必备的数学基础内容,在取材上侧重人工智能、数据分析等热门领域
程序员的数学:线性代数
2019-09-26编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。程序员的数学系列课程主要讲解程序员必备的数学知识,借以培养程序员的数学思维。学习者无需精通编程,也无需精通数学。从概率统计、线性代数、微积分、优化理论、随机过程到当前大热的机器学习,讲师幽默风趣,课件精致美观,深入浅出带你重学数学,时间不可重来,知识可以重学!
微信公众平台开发入门
2015-01-06本套课程的设计完全是为初学者量身打造,课程内容由浅入深,课程讲解通俗易懂,代码实现简洁清晰。通过本课程的学习,学员能够入门微信公众平台开发,能够胜任企业级的订阅号、服务号、企业号的应用开发工作。 通过本课程的学习,学员能够对微信公众平台有一个清晰的、系统性的认识。例如,公众号是什么,它有什么特点,它能做什么,怎么开发公众号。 其次,通过本课程的学习,学员能够掌握微信公众平台开发的方法、技术和应用实现。例如,开发者文档怎么看,开发环境怎么搭建,基本的消息交互如何实现,常用的方法技巧有哪些,真实应用怎么开发。
18.78MB
Android开发入门60个小案例+源代码
2013-08-24适合初学者,大量简单小例子,完整源代码。
2.81MB
2019年美赛D题一等奖论文
2020-04-282019年数模美赛D题一等奖论文中文版本与最终版本,这里面卢浮宫的疏散方法可以修改为任意一篇快速疏散论文,搞数模竞赛的同学可以进行下载学习。
Java8零基础入门视频教程
2016-09-29这门课程基于主流的java8平台,由浅入深的详细讲解了java SE的开发技术,可以使java方向的入门学员,快速扎实的掌握java开发技术!
24.46MB
图书管理系统(Java + Mysql)我的第一个完全自己做的实训项目
2019-01-04图书管理系统 Java + MySQL 完整实训代码,MVC三层架构组织,包含所有用到的图片资源以及数据库文件,大三上学期实训,注释很详细,按照阿里巴巴Java编程规范编写
-
学院
uni-app实战专题
uni-app实战专题
-
博客
BinarySearch[4]153. Find Minimum in Rotated Sorted Array
BinarySearch[4]153. Find Minimum in Rotated Sorted Array
-
博客
PHP学习笔记-PHP与JavaScript的交互
PHP学习笔记-PHP与JavaScript的交互
-
博客
计数排序简单实现
计数排序简单实现
-
下载
小论文数据求解.zip
小论文数据求解.zip
-
博客
新闻列表页的制作
新闻列表页的制作
-
博客
php底层运行机制与原理
php底层运行机制与原理
-
下载
易语言显示鼠标座标.e
易语言显示鼠标座标.e
-
学院
【2021】Python3+Selenium3自动化测试(不含框架)
【2021】Python3+Selenium3自动化测试(不含框架)
-
博客
关于C#多线程调用大漠(STA模型的COM组件)注意的地方
关于C#多线程调用大漠(STA模型的COM组件)注意的地方
-
博客
FPGA 之 SOPC 系列 汇总篇
FPGA 之 SOPC 系列 汇总篇
-
学院
ArcGIS Pro2.6和ArcGIS Enterprise学习
ArcGIS Pro2.6和ArcGIS Enterprise学习
-
博客
OSPF拓扑搭建
OSPF拓扑搭建
-
下载
321同济大学数学系《工程数学—线性代数》(第6版)笔记和课后习题(含考研真题)详解.pdf
321同济大学数学系《工程数学—线性代数》(第6版)笔记和课后习题(含考研真题)详解.pdf
-
学院
pyechart数据可视化
pyechart数据可视化
-
博客
idea去掉中间白线的方法超简单
idea去掉中间白线的方法超简单
-
下载
课程设计综合最终材料.zip
课程设计综合最终材料.zip
-
学院
Kotlin协程极简入门与解密
Kotlin协程极简入门与解密
-
博客
FPGA 之 SOPC 系列(五)Nios II 软件使用与程序开发 I
FPGA 之 SOPC 系列(五)Nios II 软件使用与程序开发 I
-
博客
2021-01-21
2021-01-21
-
下载
中文说明worldserver.conf
中文说明worldserver.conf
-
学院
单片机完全学习课程全五季套餐
单片机完全学习课程全五季套餐
-
学院
JavaEE框架(Maven+SSM)全程实战开发教程(源码+讲义)
JavaEE框架(Maven+SSM)全程实战开发教程(源码+讲义)
-
下载
个人总结的408往年题目知识点分布
个人总结的408往年题目知识点分布
-
博客
新闻详细页的制作
新闻详细页的制作
-
博客
并发编程20
并发编程20
-
下载
OpenCasCade开发环境搭建.zip
OpenCasCade开发环境搭建.zip
-
学院
【数据分析-随到随学】Hive详解
【数据分析-随到随学】Hive详解
-
博客
2021-01-21
2021-01-21
-
博客
FPGA 之 SOPC 系列(四)NIOS II 外围设备--标准系统搭建
FPGA 之 SOPC 系列(四)NIOS II 外围设备--标准系统搭建