Mastering Visual Studio Code: A Beginner's Guide 1st Edition Sufyan Bin Uzayr
Mastering Visual Studio Code: A Beginner's Guide 1st Edition Sufyan Bin Uzayr
com
https://ebookmeta.com/product/mastering-visual-studio-code-
a-beginners-guide-1st-edition-sufyan-bin-uzayr/
OR CLICK HERE
DOWLOAD NOW
https://ebookmeta.com/product/mastering-sql-a-beginner-s-guide-1st-
edition-sufyan-bin-uzayr/
ebookmeta.com
https://ebookmeta.com/product/mastering-gnome-a-beginner-s-guide-1st-
edition-sufyan-bin-uzayr/
ebookmeta.com
https://ebookmeta.com/product/mastering-android-studio-a-beginners-
guide-mastering-computer-science-1st-edition-sufyan-bin-uzayr/
ebookmeta.com
https://ebookmeta.com/product/video-game-design-1st-edition-kezia-
endsley/
ebookmeta.com
The Bizarre Story of Kristallnacht 1st Edition Ingrid
Weckert
https://ebookmeta.com/product/the-bizarre-story-of-kristallnacht-1st-
edition-ingrid-weckert/
ebookmeta.com
https://ebookmeta.com/product/the-lost-child-complex-in-australian-
film-jung-story-and-playing-beneath-the-past-1st-edition-terrie-
waddell-2/
ebookmeta.com
https://ebookmeta.com/product/collaborative-stakeholder-involvement-
approaches-1st-edition-david-m-fetterman/
ebookmeta.com
https://ebookmeta.com/product/malaysia-culture-smart-the-essential-
guide-to-customs-culture-victor-king/
ebookmeta.com
The Power of Colors Discover the path to self healing and
personal transformation through the use of colors 2nd
Edition Noah Goldhirsh
https://ebookmeta.com/product/the-power-of-colors-discover-the-path-
to-self-healing-and-personal-transformation-through-the-use-of-
colors-2nd-edition-noah-goldhirsh/
ebookmeta.com
Mastering Visual Studio Code
Mastering Visual Studio Code empowers the readers to get the most out of
VS Code, an extremely popular and powerful code editor.
Microsoft’s Visual Studio Code (VS Code) is a free and open-source
code and text editor. Despite its modest size, VS Code includes numerous
significant features that have made it one of the most popular code editors
in recent years.
VS Code is compatible with various programming languages, including
Java, C++, Python, CSS, Go, and Docker files. VS Code also lets you add
and create new extensions, such as code linkers, debuggers, and support
for cloud and web development. Compared to other text editors, the VS
Code user interface allows for a lot of interactivity.
Some of the major advantages of Visual Studio Code are:
A good and powerful code editor is a vital part of any developer’s toolkit.
VS Code has all the features any developer might need. As such, learning
Visual Studio Code and understanding its various offerings and features
is a good idea.
With Mastering Visual Studio Code, using VS Code will become a
breeze, regardless of the language that you are coding in, thereby boosting
your productivity.
The Mastering Computer Science series is edited by Sufyan bin Uzayr,
a writer and educator with more than a decade of experience in the
computing field.
Mastering Computer Science
Series Editor: Sufyan bin Uzayr
Reasonable efforts have been made to publish reliable data and information, but the author and publisher
cannot assume responsibility for the validity of all materials or the consequences of their use. The authors
and publishers have attempted to trace the copyright holders of all material reproduced in this publica-
tion and apologize to copyright holders if permission to publish in this form has not been obtained. If
any copyright material has not been acknowledged please write and let us know so we may rectify in any
future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, trans-
mitted, or utilized in any form by any electronic, mechanical, or other means, now known or hereafter
invented, including photocopying, microfilming, and recording, or in any information storage or retrieval
system, without written permission from the publishers.
For permission to photocopy or use material electronically from this work, access www.copyright.com or
contact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive, Danvers, MA 01923, 978-750-
8400. For works that are not available on CCC please contact mpkbookspermissions@tandf.co.uk
Trademark notice: Product or corporate names may be trademarks or registered trademarks and are used
only for identification and explanation without intent to infringe.
DOI: 10.1201/9781003311973
Typeset in Minion
by Deanta Global Publishing Services, Chennai, India
Contents
Benefits 10
IS VISUAL STUDIO FREE? 11
Before installing Visual Studio 11
Download Visual Studio 11
VISUAL STUDIO INSTALLATION IN WINDOWS 12
Installation 12
What Is Visual Studio Code? 12
Visual Studio scope 13
Advantages of Visual Studio Code 13
Disadvantages of Visual Studio Code 14
COMPARISON TABLE: VISUAL STUDIO VS VISUAL
STUDIO CODE 14
VISUAL STUDIO VS VISUAL STUDIO CODE 15
Features Differences 15
WHAT IS INTELLISENSE? 16
WHICH ONE IS BEST: VISUAL STUDIO OR VISUAL
STUDIO CODE? 16
ATOM VS VISUAL STUDIO CODE 17
What Is Atom? 17
Features of Atom vs VS Code 17
SUBLIME VS VISUAL STUDIO CODE 19
Sublime Text 19
NOTEPAD++ VS VISUAL STUDIO CODE 20
What Is Notepad ++? 20
Are IDEs Better Than Editors? 20
Should Beginner Programmers Start Using IDE or
Code Editors? 20
What Is the Size of VS Code Exe file? 20
Additional Components and Tools 21
Type of Components 21
Additional Tools 21
Top Extensions 21
Features 21
Contents ◾ vii
Telemetry 23
CHAPTER SUMMARY 23
JAVA 94
Installation of Java in VS Code 94
Working with Java Source Files 95
VS Code Workspaces 95
Java Project in VS Code 96
VS Code Work Contains Java Project 97
Project View 97
Code Navigation 97
Code Completion 97
Debugging 98
Testing 98
C++ 99
Install a Compiler 100
Write the First Program in VS Code 101
Debug C++ in VS Code 101
Conditional Breakpoints 101
Function Breakpoints 102
Expression Evaluation 102
JSON 102
IntelliSence and Validation 102
PYTHON 103
Installation of Python and the Python Extension 103
Run Python Code 103
Ways to Run Python Program 103
Autocomplete and IntelliSense 104
CSS, SCSS, AND LESS 104
Syntax Coloring and Preview 104
Folding 104
Emmet Snippets 105
Using Tab Key for Emmet Expansions 105
Emmet Abbreviations When quickSuggestions Are Disabled 106
How to Disable Emmet Abbreviations in Suggestions? 106
xii ◾ Contents