
Visual Studio Code
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Visual Studio Code, a free, open source, cross-compatible source code editor, is one of the most popular choices for web developers. It is fast, lightweight, customizable, and contains built-in support for JavaScript, Typescript, and Node.js extensions for other languages, including C++, Python, and PHP. Features such as debugging capability, embedded Git control, syntax highlighting, code snippets, and IntelliSense intelligent code completion support--several of which set it apart from the competition--help make Visual Studio Code an impressive, out-of-the-box solution.
Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers helps readers to become familiar with and productive in Visual Studio Code. This up-to-date guide covers all of the essential components of the software, including the editing features of the workspace, advanced functionality such as code refactoring and key binding, and integration with Grunt, Gulp, NPM, and other external tools. New users, experienced developers, and those considering moving from another developer tool will benefit from this book's detailed, yet easy-to-follow information on Visual Studio Code. This book:
* Teaches readers how to use Visual Studio Code to do full-stack development
* Explains the steps to install Visual Studio Code on Windows, Mac and Linux platforms
* Provides a foundation for non-users considering moving to Visual Studio Code
* Helps current users expand their knowledge of the tool and its available extensions
* Describes how to open a .NET Core project and get end-to-end execution and debugging functionality
Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers is an invaluable guide for both professional and hobbyist web developers seeking immediately-useful information on Visual Studio Code.
More details
Other editions
Additional editions

Content
1
Introducing Visual Studio Code
WHAT'S IN THIS CHAPTER?
- Installing and getting started with Visual Studio Code
- Understanding the cross-platform components that make up Visual Studio Code
GETTING STARTED
The choice of the editor used by any developer is an incredibly personal one. The reason to pick one over the rest depends on a collection of attributes typically related to the tasks they perform on a daily basis. Developers look for functionality, keystroke shortcuts, code snippets, colorations, and more that allow them to stay productive.
Dislodging developers from their choice is not easy. Any change in editors is going to result in an immediate loss of productivity. After all, it takes time to become familiar with the features offered and have them become a natural part of the coding "flow." As a result, it takes a special level of "better" for a developer to switch editors.
For this reason, the success of Visual Studio Code speaks volumes for its features and functionality. Although it has been officially released for just three years (it left public preview in April 2016), it has quickly become one of the top editors in terms of popularity, competing with Sublime Text, Atom, and UltraEdit for the top spot.
But that doesn't matter to you, the reader. What you care about more is what Visual Studio Code can do to help you be productive. As a developer, it is frequently the small things that make the biggest difference-knowing how to add code with a single keyboard chord, being able to do client and server debugging on your Node.js project, or language-sensitive code completion. Any, all, or none of those might matter, but the goal of this book is to help you find the five or ten features that matter to you and that will make you excited to use Visual Studio Code.
Installing Visual Studio Code
Visual Studio Code is a cross-platform editor. In this instance, cross-platform means that a version is available to run on Windows (7, 8, and 10), macOS, and Linux. The installation process is similar for each, and the starting point is the same in all cases: https://code.visualstudio.com/Download. Figure 1-1 shows what the download page looks like presently, but it's naturally subject to change.
Windows
The most efficient starting point for a Windows installation is to download the desired installer. You have six possible options-three different installers each of which is available in 32-bit and 64-bit formats, divided along two separate attributes. First, you can choose from three installer types-System, User, and Zip:
- System Installer-This was the original installer for Visual Studio Code. It requires local Administrator privileges and places the executable and supporting files in the Program Files directory structure.
- User Installer-A more recent addition to Visual Studio Code, this installer does not require Administrator permission to be successful. Instead of placing the files into the Program Files structure, you can find the files in
AppData\Local\Programsin your user directory. Because this is actually the preferred installer, you will be asked if you want to uninstall any versions that had been installed using the System Installer.When Visual Studio Code is installed using one of these two installers, you will automatically be notified when an update is available. The pace of change for Visual Studio Code means that updates are delivered approximately once a month.
- Zip-The Zip option is just a ZIP compressed file containing the contents that are placed into
AppData\Local\Programsby the User Installer. Once you have opened the file, you can copy the contents to whatever location you prefer. However, you're responsible for creating any links to the executable (calledcode.exe) that you want to place on your desktop or task bar. Also, you won't automatically receive updates. If you wish to use a more recent version, you'll need to download a new ZIP file and copy the files over again.
The second attribute available for the installer has a value of either 32-bit or 64-bit. This refers to the width of the data units supported by the CPU on your device. If you are running 32-bit Windows, choose the 32-bit version of the desired installer. If you are running 64-bit Windows, you can choose either the 32-bit or 64-bit version.
NOTE It will come as a disappointment to some, but this option does not mean that Visual Studio Code is a 64-bit application. It's not. Visual Studio Code is a 32-bit application regardless of whether or not it's running on a 64-bit version of Windows.
For both the System and User Installers, running the installation program provides a similar experience. The following screens make up the installation process:
- Welcome Screen-Describes what you're about to do (that being, installing Visual Studio Code). The description indicates whether you are using the User or System Installer.
- License Agreement-The license agreement for Visual Studio Code is presented. You must accept the agreement before you can install the software.
- Select Destination Location-In this screen, shown in Figure 1-2, you choose the directory into which Visual Studio Code will be installed. The default is different for the User and System versions. For the User installation, it is placed in
C:\Users\<your username>\AppData\Local\Programs\Microsoft VS Code. For the System installation, it is placed inC:\Program Files (386)\Microsoft VS Code. The (386) part of the directory is left off if you're running on a 32-bit operating system. - Select Start Menu Folder-Once you have specified where Visual Studio Code will be installed, you get to identify where the links to the application are placed within your Start menu. The dialog to do this is shown in Figure 1-3. The default folder is Visual Studio Code, but you can provide another name, browse within your existing Start menu folders, or create a new one if you prefer. If you don't want to have any Start menu items added, check the Don't Create A Start Menu Folder checkbox at the bottom left of the dialog.
- Select Additional Tasks-A number of additional tasks can be performed as part of the installation process. The choices, available on the dialog shown in Figure 1-4, include:
- Creating a desktop icon that launches Visual Studio Code.
- Adding an Open With Code option to the context menu for Windows Explorer files and directories.
- Registering Visual Studio Code as an editor for any supported file types. This causes Visual Studio Code to appear in the Open With list of options in the context menu in Windows Explorer.
- Add the installation directory for Visual Studio Code to the
PATHenvironment variable. This allows Visual Studio Code commands to be invoked from within a command-line tool. Keep in mind that it takes a restart of your computer for any changes toPATHto take effect.
- Ready To Install-The final step in the installation process, as shown in Figure 1-5, is a summary of the options that you selected on the other screens. If you click Install, the installation commences.
Linux
The basic steps involved with installing Visual Studio Code on Linux are the same regardless of the distribution you are using:
- Download the appropriate software package.
- Install it using the tools appropriate for your distribution.
However, the specifics within each of these steps do depend on your distribution. The precise instructions for a number of different distributions are described in the following sections.
All of the figures in this section were captured from within Ubuntu, so you might see something slightly different in your own environment. Also, be aware that you need to have a desktop installed in your Linux environment in order to run Visual Studio Code.
Ubuntu and Debian Distributions
The installation flow for Ubuntu or Debian is quite similar to Windows or macOS:
- Open your favorite browser and navigate to
https://code.visualstudio.com/download. Figure 1-6 shows what this web page looks like. - Identify the desired installation package and download it. 64-bit and 32-bit versions of Visual Studio Code are available, as well as a gzipped TAR file. Use the version suitable for your platform (that is, not the TAR file).
- You will be prompted for what to do with the file. The dialog is shown in Figure 1-7. Though it might seem like opening with Software Install is the obvious choice, instead select the Save File radio button and click OK.
- Once the file has been downloaded, open a...
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.