SlideShare a Scribd company logo
6
Most read
What is Visual Studio Code?
 As a fully-featured integrated development environment (IDE),
Visual Studio makes it easier for developers to build websites, web
applications, mobile apps, and web services by providing a variety
of tools and services.
 Visual Studio 2017 comes with several new and improved tools to
enable developers to build, test, and deploy custom software
applications by targeting varied devices and platforms.
 Microsoft further simplifies custom software development by
providing a robust source code editor like Visual Studio Code.
 Despite being available as open source and free software, Visual
Studio Code outperforms other code editors in terms of loading
speed, performance, and customizability.
 Microsoft has developers Visual Studio Code by integrating a robust
source code editor with several useful development tools.
 The developers can run the popular source code editor on three
major platfor s — Wi do s, Linux and macOS.
 Also, they can take advantage of the tools and services provided by
Visual Studio Code (VS Code) to build custom software applications
with high quality code base.
Understanding Important Aspects of Visual Studio Code
Technology Support
 VS Code supports a u er of o o ly used te h ologies ati ely —
 HTML, CSS, Ja aS ript a d TypeS ript.
 The developers can even use specific extensions to add widely used
programming la guages — PHP, Python, Go, C# and Ru y — to the source
code editor.
They can even use the integrated extension manager provided by VS Code
to find and add specific programming languages, while availing snippets,
code completion, debugger, and linter for the programming language.
 However, the features provided by VS Code may differ from one
programming language to another.
Debugging
Like other robust integrated development environments, VS Code also
comes with built-in debugging tools.
The debugger makes it easier for programmers to edit, compile, and debug
loops without using additional tools. However, the built-in debugger
supports NodeJS runtime natively.
It even has the capability to debug the code that can be transpiled to
JavaScript.
The developers have to use specific extensions to debug code written in
other programming languages.
They still have option to choose from debuggers for several widely used
programming languages.
Basic Code Editing
 As noted earlier, Microsoft has designed VS Code as a customizable
source code editor.
 It makes it easier for programmers to make changes to the code and
navigate the code base by providing a number of code editing
features — key oard shortcuts, multiple cursor support, multiple cursor
modifier, shrink/expand selection, column selection, save/auto save,
hot exit, search across files, and advanced search options.
 These options make programmers productive and help them to write
high quality code.
Task Automation
 VS Code enables programmer to automate common software
development tasks like building, packaging, linting, testing, and
deployment through widely used tools.
 For instance, the users can automate linting process by integrating the
source code editor with widely used open source linting utilities like
ESLint and TSLint.
 Likewise, they can automate the process of creating executable
applications from the source code by using widely used build tools like
Gulp, Apache Ant, MSBuild, Make, Jake and Rake.
Integrated Terminal
 The built-in terminal provided by VS Code makes it easier for
developers to perform command line tasks without switching
windows.
 The developers even have option to open multiple terminals at various
locations and navigate between the terminals seamlessly.
 VS Code even allows users to customize various aspects of the
ter i al — fo t size, font weight and line height — si ply by changing
the default settings.
 Also, the users can navigate within the integrated terminal quickly
through keyboard shortcuts.
Telemetry Reporting
 Microsoft aims to improve Visual Studio Code based on real-time
usage data.
 VS Code sends usage data to Microsoft through telemetry reporting.
 Many developers consider telemetry reporting as a major
shortcoming of the open source tool.
 However, they still have option to disable telemetry reporting in the
settings.
 Hence, developers can take advantage of the robust source code
editor without sending usage data to Microsoft.
At present, a large percentage of software developers prefer Visual
Studio Code to mature source code editors like Atom and Sublime
Text. Also, Microsoft has been updating the source code editor
regularly.
 Each new version of Visual Studio Code comes with several new and
updated tools and services.
In January, Microsoft released Visual Studio Code 1.20 with a number
of updates — perfor actions simultaneously on multiple files, find
the right setting easily, navigate errors in the code quickly, and create
global snippets that can be used across multiple files.
Content Designed By: Mindfire Solutions

More Related Content

PPTX
Visual studio code
PPTX
Visual Studio Code Can Do That: Tips & Tricks
PPTX
Top 10 New SharePoint Online Features
PPT
Angular 8
PPTX
Software Architecture Views and Viewpoints
PDF
Web Development with Python and Django
PPTX
Presentation on Visual Studio
Visual studio code
Visual Studio Code Can Do That: Tips & Tricks
Top 10 New SharePoint Online Features
Angular 8
Software Architecture Views and Viewpoints
Web Development with Python and Django
Presentation on Visual Studio

What's hot (20)

PPTX
Sharepoint overview
PDF
Functional specification document_template
PPT
Visual Studio IDE
PPTX
Microsoft Teams
PPTX
Introduction to spring boot
PPT
JavaScript Tutorial
PDF
Understand the SharePoint Basics
PDF
Html projects for beginners
PPT
Introduction to JavaScript
PPTX
Building Responsive Intranet using Sharepoint Framework solutions - Asish Pad...
PPTX
Intro to power apps
PPTX
Enterprise Integration Patterns
PDF
Sharepoint Basics
PDF
Android activities & views
PPTX
Angular modules in depth
PDF
Stream1 change sets delivery to stream2 in RTC
PDF
ES6 presentation
PPT
Introduction to Android Fragments
PPT
Introduction to jQuery
PPTX
Smart erp oracle cloud capabilities presentation short 031618
Sharepoint overview
Functional specification document_template
Visual Studio IDE
Microsoft Teams
Introduction to spring boot
JavaScript Tutorial
Understand the SharePoint Basics
Html projects for beginners
Introduction to JavaScript
Building Responsive Intranet using Sharepoint Framework solutions - Asish Pad...
Intro to power apps
Enterprise Integration Patterns
Sharepoint Basics
Android activities & views
Angular modules in depth
Stream1 change sets delivery to stream2 in RTC
ES6 presentation
Introduction to Android Fragments
Introduction to jQuery
Smart erp oracle cloud capabilities presentation short 031618
Ad

Similar to What is Visual Studio Code? (20)

PDF
VisualStudioCode-TipsAndTricks-Vol.1.pdf
PPS
Visual Studio 2015 Product Lineup
PPTX
Visual studio vs visual studio code
PDF
TOP 10 WEB APP TOOLS FOR EFFICIENT DEVELOPMENT.pdf
PDF
Visual studio 2019 launch
PPTX
visual studio homehork for university student
PPTX
Visual Studio Code vs. Sublime Text
PPTX
Learning to be IDE Free (PrDC 2015)
PPTX
Visual_Studio_Code_Presentation (1).pptx
PPTX
Intro to JavaScript Tooling in Visual Studio Code
PDF
Seven ways to be a happier JavaScript developer - NDC Oslo
PDF
How to Develop Cross Platform Application in Visual Studio Code?
PPTX
Introduction to Single page application in web desing
PDF
What’s New & Cool in NetBeans IDE 7.x
PDF
What's New in NetBeans IDE 7.x
PPTX
Staying connected: An Overview of Announcements from Microsoft’s Connect();
PPTX
Vs11 overview
PDF
Whats New in Visual Studio 2015
PPTX
VISUAL STUDIO Lect one.pptx
PPTX
IT TRENDS AND PERSPECTIVES 2016
VisualStudioCode-TipsAndTricks-Vol.1.pdf
Visual Studio 2015 Product Lineup
Visual studio vs visual studio code
TOP 10 WEB APP TOOLS FOR EFFICIENT DEVELOPMENT.pdf
Visual studio 2019 launch
visual studio homehork for university student
Visual Studio Code vs. Sublime Text
Learning to be IDE Free (PrDC 2015)
Visual_Studio_Code_Presentation (1).pptx
Intro to JavaScript Tooling in Visual Studio Code
Seven ways to be a happier JavaScript developer - NDC Oslo
How to Develop Cross Platform Application in Visual Studio Code?
Introduction to Single page application in web desing
What’s New & Cool in NetBeans IDE 7.x
What's New in NetBeans IDE 7.x
Staying connected: An Overview of Announcements from Microsoft’s Connect();
Vs11 overview
Whats New in Visual Studio 2015
VISUAL STUDIO Lect one.pptx
IT TRENDS AND PERSPECTIVES 2016
Ad

More from Mindfire LLC (20)

PDF
Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordinati...
PDF
Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordination
PDF
Challenges and Risks of Web 3.0 — A New Digital World Order
PDF
Why Django is The Go-To Framework For Python.pdf
PDF
Thriving in an Age of Tech Disruption.pdf
PDF
Advantages Of Using Django Framework To Build Scalable.pdf
PDF
Utilizing Machine Learning In Banking To Prevent Fraud.pdf
PDF
How Blockchain In Supply Chain Can Help Overcome.pdf
PDF
Challenges of IT Outsourcing for CEOs of Small.pdf
PDF
Is JMeter The Best Performance Testing Tool.pdf
PDF
Is Codeless Automation Testing Revolutionizing the Testing Industry.pdf
PDF
Where Do I Hire A Dedicated Team Of Python Developers Online.pdf
PDF
Primary concerns of CTOs with IT Outsourcing.pdf
PDF
Evolution of virtualized healthcare models.pdf
PDF
Adopting Blockchain in Healthcare to solve complex data issues & improve cust...
PDF
Delivering Better Healthcare Services with Edge AI.pdf
PDF
React’s suitability to develop Geospatial solutions.pdf
PDF
How has React become the preferred choice to.pdf
PDF
An SEO optimized website is best charged up.pdf
PDF
The Continuing Relevance of Manual Testing.pdf
Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordinati...
Adoption of Cloud Computing in Healthcare to Improves Patient Care Coordination
Challenges and Risks of Web 3.0 — A New Digital World Order
Why Django is The Go-To Framework For Python.pdf
Thriving in an Age of Tech Disruption.pdf
Advantages Of Using Django Framework To Build Scalable.pdf
Utilizing Machine Learning In Banking To Prevent Fraud.pdf
How Blockchain In Supply Chain Can Help Overcome.pdf
Challenges of IT Outsourcing for CEOs of Small.pdf
Is JMeter The Best Performance Testing Tool.pdf
Is Codeless Automation Testing Revolutionizing the Testing Industry.pdf
Where Do I Hire A Dedicated Team Of Python Developers Online.pdf
Primary concerns of CTOs with IT Outsourcing.pdf
Evolution of virtualized healthcare models.pdf
Adopting Blockchain in Healthcare to solve complex data issues & improve cust...
Delivering Better Healthcare Services with Edge AI.pdf
React’s suitability to develop Geospatial solutions.pdf
How has React become the preferred choice to.pdf
An SEO optimized website is best charged up.pdf
The Continuing Relevance of Manual Testing.pdf

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Approach and Philosophy of On baking technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Empathic Computing: Creating Shared Understanding
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
KodekX | Application Modernization Development
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Electronic commerce courselecture one. Pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Programs and apps: productivity, graphics, security and other tools
Approach and Philosophy of On baking technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
sap open course for s4hana steps from ECC to s4
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Empathic Computing: Creating Shared Understanding
The AUB Centre for AI in Media Proposal.docx
Machine learning based COVID-19 study performance prediction
Encapsulation_ Review paper, used for researhc scholars
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Spectral efficient network and resource selection model in 5G networks
KodekX | Application Modernization Development
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Electronic commerce courselecture one. Pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?

What is Visual Studio Code?

  • 1. What is Visual Studio Code?
  • 2.  As a fully-featured integrated development environment (IDE), Visual Studio makes it easier for developers to build websites, web applications, mobile apps, and web services by providing a variety of tools and services.  Visual Studio 2017 comes with several new and improved tools to enable developers to build, test, and deploy custom software applications by targeting varied devices and platforms.  Microsoft further simplifies custom software development by providing a robust source code editor like Visual Studio Code.
  • 3.  Despite being available as open source and free software, Visual Studio Code outperforms other code editors in terms of loading speed, performance, and customizability.  Microsoft has developers Visual Studio Code by integrating a robust source code editor with several useful development tools.  The developers can run the popular source code editor on three major platfor s — Wi do s, Linux and macOS.  Also, they can take advantage of the tools and services provided by Visual Studio Code (VS Code) to build custom software applications with high quality code base.
  • 4. Understanding Important Aspects of Visual Studio Code Technology Support  VS Code supports a u er of o o ly used te h ologies ati ely —  HTML, CSS, Ja aS ript a d TypeS ript.  The developers can even use specific extensions to add widely used programming la guages — PHP, Python, Go, C# and Ru y — to the source code editor. They can even use the integrated extension manager provided by VS Code to find and add specific programming languages, while availing snippets, code completion, debugger, and linter for the programming language.  However, the features provided by VS Code may differ from one programming language to another.
  • 5. Debugging Like other robust integrated development environments, VS Code also comes with built-in debugging tools. The debugger makes it easier for programmers to edit, compile, and debug loops without using additional tools. However, the built-in debugger supports NodeJS runtime natively. It even has the capability to debug the code that can be transpiled to JavaScript. The developers have to use specific extensions to debug code written in other programming languages. They still have option to choose from debuggers for several widely used programming languages.
  • 6. Basic Code Editing  As noted earlier, Microsoft has designed VS Code as a customizable source code editor.  It makes it easier for programmers to make changes to the code and navigate the code base by providing a number of code editing features — key oard shortcuts, multiple cursor support, multiple cursor modifier, shrink/expand selection, column selection, save/auto save, hot exit, search across files, and advanced search options.  These options make programmers productive and help them to write high quality code.
  • 7. Task Automation  VS Code enables programmer to automate common software development tasks like building, packaging, linting, testing, and deployment through widely used tools.  For instance, the users can automate linting process by integrating the source code editor with widely used open source linting utilities like ESLint and TSLint.  Likewise, they can automate the process of creating executable applications from the source code by using widely used build tools like Gulp, Apache Ant, MSBuild, Make, Jake and Rake.
  • 8. Integrated Terminal  The built-in terminal provided by VS Code makes it easier for developers to perform command line tasks without switching windows.  The developers even have option to open multiple terminals at various locations and navigate between the terminals seamlessly.  VS Code even allows users to customize various aspects of the ter i al — fo t size, font weight and line height — si ply by changing the default settings.  Also, the users can navigate within the integrated terminal quickly through keyboard shortcuts.
  • 9. Telemetry Reporting  Microsoft aims to improve Visual Studio Code based on real-time usage data.  VS Code sends usage data to Microsoft through telemetry reporting.  Many developers consider telemetry reporting as a major shortcoming of the open source tool.  However, they still have option to disable telemetry reporting in the settings.  Hence, developers can take advantage of the robust source code editor without sending usage data to Microsoft.
  • 10. At present, a large percentage of software developers prefer Visual Studio Code to mature source code editors like Atom and Sublime Text. Also, Microsoft has been updating the source code editor regularly.  Each new version of Visual Studio Code comes with several new and updated tools and services. In January, Microsoft released Visual Studio Code 1.20 with a number of updates — perfor actions simultaneously on multiple files, find the right setting easily, navigate errors in the code quickly, and create global snippets that can be used across multiple files.
  • 11. Content Designed By: Mindfire Solutions