Skip to main content

Visual Studio Code on Windows

 

Installation

  1. Download the Visual Studio Code installer for Windows.
  2. Once it is downloaded, run the installer (VSCodeUserSetup-{version}.exe). This will only take a minute.
  3. By default, VS Code is installed under C:\Users\{Username}\AppData\Local\Programs\Microsoft VS Code.

Alternatively, you can also download a Zip archive, extract it and run Code from there.

Tip: Setup will add Visual Studio Code to your %PATH%, so from the console you can type 'code .' to open VS Code on that folder. You will need to restart your console after the installation for the change to the %PATH% environmental variable to take effect.

User setup versus system setup

VS Code provides both Windows user and system level setups.

The user setup does not require Administrator privileges to run as the location will be under your user Local AppData (LOCALAPPDATA) folder. Since it requires no elevation, the user setup is able to provide a smoother background update experience. This is the preferred way to install VS Code on Windows.

Note: When running VS Code as Administrator in a user setup installation, updates will be disabled.

The system setup requires elevation to Administrator privileges to run and will place the installation under the system's Program Files. The in-product update flow will also require elevation, making it less streamlined than the user setup. On the other hand, installing VS Code using the system setup means that it will be available to all users in the system.

See the Download Visual Studio Code page for a complete list of available installation options.

Updates

VS Code ships monthly releases and supports auto-update when a new release is available. If you're prompted by VS Code, accept the newest update and it will be installed (you won't need to do anything else to get the latest bits).

Note: You can disable auto-update if you prefer to update VS Code on your own schedule.

Windows Subsystem for Linux

Windows is a popular operating system and it can be a great cross-platform development environment. This section describes cross-platform features such as the Windows Subsystem for Linux (WSL) and the new Windows Terminal.

Recent Windows build

Make sure you are on a recent Windows 10 build. Check Settings > Windows Update to see if you are up-to-date.

Windows as a developer machine

With WSL, you can install and run Linux distributions on Windows. This enables you to develop and test your source code on Linux while still working locally on your Windows machine.

When coupled with the WSL extension, you get full VS Code editing and debugging support while running in the context of WSL.

See the Developing in WSL documentation to learn more or try the Working in WSL introductory tutorial.

New Windows Terminal

Available from the Microsoft Store, the Windows Terminal (Preview) lets you easily open PowerShell, Command Prompt, and WSL terminals in a multiple tab shell.

Next steps

Once you have installed VS Code, these topics will help you learn more about VS Code:

Common questions

What command-line arguments are supported by the Windows Setup?

VS Code uses Inno Setup to create its setup package for Windows. Thus, all the Inno Setup command-line switches are available for use.

Additionally, you can prevent the Setup from launching VS Code after completion with /mergetasks=!runcode.

Scrolling is laggy and not smooth

On certain devices, editor scrolling is not smooth but laggy for an unpleasant experience. If you notice this issue, make sure you install the Windows 10 October 2018 update where this issue is fixed.

I'm having trouble with the installer

Try using the zip file instead of the installer. To use this, unzip VS Code in your AppData\Local\Programs folder.

Note: When VS Code is installed via a Zip file, you will need to manually update it for each release.

Icons are missing

I installed Visual Studio Code on my Windows 8 machine. Why are some icons not appearing in the workbench and editor?

VS Code uses SVG icons and we have found instances where the .SVG file extension is associated with something other than image/svg+xml. We're considering options to fix it, but for now here's a workaround:

Using the Command Prompt:

  1. Open an Administrator Command Prompt.
  2. Type REG ADD HKCR\.svg /f /v "Content Type" /t REG_SZ /d image/svg+xml.

Using the Registry Editor (regedit):

  1. Start regedit.
  2. Open the HKEY_CLASSES_ROOT key.
  3. Find the .svg key.
  4. Set its Content Type Data value to image/svg+xml.
  5. Exit regedit.

Unable to run as admin when AppLocker is enabled

With the introduction of process sandboxing (discussed in this blog post) running as administrator is currently unsupported when AppLocker is configured due to a limitation of the runtime sandbox. If your work requires that you run VS Code from an elevated terminal, you can launch code with --no-sandbox --disable-gpu-sandbox as a workaround.

Subscribe to issue #122951 to receive updates.

Working with UNC paths

Beginning with version 1.78.1, VS Code on Windows will only allow to access UNC paths (these begin with a leading \\) that were either approved by the user on startup or where the host name is configured to be allowed via the new security.allowedUNCHosts setting.

If you rely on using UNC paths in VS Code, you can either

  • configure the host to be allowed via the security.allowedUNCHosts setting (for example add server-a when you open a path such as \\server-a\path)
  • map the UNC path as network drive and use the drive letter instead of the UNC path (documentation)
  • define a global environment variable NODE_UNC_HOST_ALLOWLIST with the backslash-separated list of hostnames to allow, for example: server-a\server-b to allow the hosts server-a and server-b.

Note: if you are using any of the remote extensions to connect to a workspace remotely (such as SSH), the security.allowedUNCHosts has to be configured on the remote machine and not the local machine.

This change was done to improve the security when using VS Code with UNC paths. Please refer to the associated security advisory for more information.

Comments

Popular posts from this blog

Geograhic Position of Gilgit Baltistan and its History

  Gilgit-Baltistan  is an administrative territory of  Pakistan  that borders the province of  Khyber Pakhtunkhwa  to the west,  Azad Kashmir  to the southwest,  Wakhan Corridor  of  Afghanistan  to the northwest, the  Xinjiang Uyghur Autonomous Region  of  China  to the north, and the  Indian -administered region of  Jammu and Kashmir  to the south and south-east. The early recorded history of the region is linked with Western  Tibet . The region appears to have been part of the  Tibetan Empire , with  Buddhism  flourishing in the region by 5th century. Later, Buddhist  Patola Shahis  ruled the region. However, by the 13th century, the region came under Islamic influence, notably under  Maqpon Kings . This resulted in the separation of the  Balti people  from the Buddhist  Ladakhi neighbours . The Baltis increasingly converted from Buddhism to  Islam , resulting in increased interaction and conflict with their  Kashmiri Muslim neighbours ,  Muslim rule in the area ended with the ex

AVG PC TUNEUP 2015 FULLY WORKING PRODUCT KEY

AVG PC TuneUp is one of the best PC maintenance tools and if you have downloaded AVG PC TuneUp software for free but if its trial has expired, then you can find  free product key of AVG PC Tune 2015   below. Use the product key and  activate AVG PC TuneUp 2015  for free. Important: Before activating AVG PC TuneUp 2015 with this license key, you must disconnect your PC from the Internet first. Otherwise the serial number may not work and your license may not succeed. So to ensure that you successfully activate the software, first disconnect your PC from the Internet and then use this key to activate the software. AVG PC TuneUp 2015 Product Key: Here is the free serial number / license key / product key to activate AVG PC TuneUp 2015 absolutely for nothing. CMETO-2KELO-T39DN-A32EW-FTX2L-FZEZU Note: If the key worked, then please like below Facebook Pages to support us:

Social Bookmarking Sites: 121 High PR Do Follow Forum Sites List 2016

Social Bookmarking Sites List 2016 In this post, we will be sharing the list of high PR (PageRank) Dofollow forum sites and Top Social bookmarking sites list for this year. Social Bookmarking sites have different tastes and are mostly used by bloggers to drive traffic to blogs and to get valuable incoming links. Links from high PR bookmarking and blogging sites adds the value to DA and PA of websites. DA refers to domain authority of a blog and PA refers to Page Authority of a blog. Sites with Higher DA and PA get priority to be shown in search engine results by search engines. No doubt, blogs and websites can easily be ranked in Google and other major search engines without backlinks, but good quality contents and backlinks from high PR sites add some more power to boost your ranking and to compete your competitors in search engine result pages. If your contents are real, unique and Well-written then you will start getting backlinks naturally. I am adding a list of 121 sites which