所需积分/C币:19 2018-11-30 13:34:21 7.71MB PDF
收藏 收藏

Visual Studio Code Distilled: Evolved Code Editing for Windows, macos, and linux Alessandro del sole Cremona, Italy ISBN13(pbk):978-1-48424223-0 ISBN-13( electronic):978-1-48424224-7 https://doi.org/10.1007/978-1-4842-4224-7 Library of Congress Control Number: 2018965198 Copyright o 2019 by Alessandro Del sole This work is subject to copyright All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of 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 Berenson 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.com,orvisitwww.springeronline.comApressMediaLlcisa 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 To Angelica, the love of my life Table of contents About the author ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Acknowledgments mmmmmmammmamaamammmmamammmaamaaaaaaaaaattIIIIIIIIIIaIIa Xiii ntroduction XV Chapter 1: Introducing Visual Studio Code ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Introducing visual studio code When and why visual studio code….…..3 Installing and configuringⅦ visual Studio Code… Installing Visual Studio Code on Windows Installing visual studio Code on macOS. Installing visual Studio Code on Linux...o..10 Localization Support . Updating Visual Studio Code Previewing Features with Insiders Builds 15 Summary.nn eaemneeneemnnmnnnnnnnonn, 17 Chapter 2: Getting to Know the Environment mmmmmmmmmmmmamamm. 19 The Welcome Page The code editor…21 Reordering resizing, and Zooming editor Windows 2 The status bar,…23 The Activity bar.ame 24 TABLE OF CONTENTS The side bar 26 The Explorer Bar. . The search tool TheGitBar.32 The Debug bar.....,,,,,,,,,,,,,,,,,…34 The Extensions bar 35 The Settings Button 36 Navigating between Files. The command palette The Panels area mmm. 38 The Problems panel The output Panel 40 The Debug console Panel 41 Working with the Terminals Summary 43 Chapter 3: Language Support and Code Editing Features 45 Language Support 46 Working with C# and C++ Basic Code Editing Features .mmmnanmmnmntmnnanmnanamnanmnann, 48 Working with Text 48 Syntax Colorization. Delimiter Matching and text selection Code block Folding…51 Mu| cursors… 52 Reusable Code Snippets. Word completion .... nnaanmnnntnnaa 54 Minimap Mode…,, 5 TABLE OF CONTENTS Whitespace Rendering and breadcrumbs 56 Markdown preview 58 Evolved Code editing 59 Working with IntelliSense 60 Parameter hints 62 Inline Documentation with Tooltips 62 Go To Definition.…………………63 Find all references 65 Peek definition Renaming Symbols and identifiers Live Code analysis. Summary Chapter 4: Working with Files and Folders. Visual Studio Code and Project Systems m.mmmammmammm.. mmn, 77 orking WIth Individual Files.………,,,,,,…., 78 Creating Files 79 File Encoding, Line Terminators, and Working with Folders and projects 82 0 pening a Folder……… 84 0 pening. NET Core Solutions…..,… Opening JavaScript and TypeScript Projects.................87 Opening Loose Folders Working with Workspaces 89 Creating Workspaces Opening Existing Workspaces 92 Workspace Structure …92 Summary… 93 TABLE OF CONTENTS Chapter 5: Customizing visual Studio Code Em mamnmmmmma 95 Customizations and Extensions Explained 95 Customizing visual Studio Code. Theme selection Customizing the Environment Customizing Key bindings Summary… 110 Chapter 6: Installing and Managing Extensions mmmmmmmmmmmmm111 Installing extensions Extension Recommendations mm. 115 Useful extensions 117 Managing extensions 18 Configuring extensions 120 Hints About Extension Authoring…,,,,…,,…,…122 Summary……… 122 Chapter 7: Source Control with Git ■■■■ 125 Source control in visual studio code Downloading other Source Control Providers. Managing Repositories .mmmmmmemmeanmnmammmmnm.mmmm.nmn. 127 Initializing a Local Git Repository 128 Creating a Remote Repository 130 Handling File Changes n132 Staging Changes 134 Managing commits …135 Working with the Git command Line Interface. TABLE OF CONTENTS Creating and Managing Branches 138 Switching to a Different Branch .mmmmmmmm. 140 Merging from a Branch 140 Deleting Branches.meet. nnnnnnn 141 Adding Power to the Git Tooling with Extensions.... 142 Git history GitLens, wo, 144 GitHub Pull Requests...,.,...……148 Working with Azure Devt0 ps and Team Foundation Server…,,,…….150 Summary. Chapter 8: Automating Tasks ammmmmmmmmmmmmmmmmmmm157 Understanding Tasks 158 Tasks Types 159 Running and Managing Tasks 159 The default build task 164 Auto-Detected Tasks, Configuring Tasks….,..,.,.,,…,166 Running Files with a Default Program. Summary...,,.,.189 Chapter 9: Running and Debugging code amaaammmmma 191 Creating Applicat0ns…..,,……191 Creating NeT Core Projects . Creating Projects on other Platforms.mm.mmeemennmnmnmnmonn 195 Debugging Your Code.mananmnaaeamnnmmmnmmemn 196 Configuring the debugger.eemem. 198 TABLE OF CONTENTS Managing Breakpoints 202 Debugging an Application. Supporting Azure, Docker, and Artificial Intelligence 207 Summary.manc .209 Index ■■■■■■■ a211

试读 127P Apress.Visual.Studio.Code.Distilled
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    yahle 有epub版吗?
    你站吃枣药丸 visual studio code distilled,找了很久终于找到了
    • 分享王者


    关注 私信 TA的资源

    Apress.Visual.Studio.Code.Distilled 19积分/C币 立即下载


    19积分/C币 立即下载 >