SlideShare a Scribd company logo
1 of 15
VISUALSTUDIO
LESSON NO 01
Introduction
•Microsoft Visual Studio
is an integrated
development
environment from
Microsoft.
•It is used to develop
computer programs, as
well as websites, web
apps, web services and
mobile apps
• Developer(s): Microsoft
• Operating system: Windows 10 and later; Windows Server
2016 and later;
• Available in: 13 languages
• Preview release: 2022 version 17.2 Preview 1 (17.2.32210.308)
(February 15, 2022; 5 months ago)
• Step 1 - Make sure your computer is ready for Visual Studio.
• Step 2 - Download Visual Studio.
• Step 3 - Install the Visual Studio Installer.
• Step 4 - Choose workloads.
• Step 5 - Choose individual components (optional)
• Step 6 - Install language packs (optional)
Installation
Top 10 Alternatives to Visual Studio
• Xcode.
• Eclipse.
• NetBeans.
• Android Studio.
• Qt.
• IntelliJ IDEA.
• Firebase.
• OutSystems.
Replacements
• Here's how to change the color theme of the IDE frame and the
tool windows in Visual Studio.
• On the menu bar, choose Tools > Options.
• In the options list, choose Environment > General.
• In the Color theme list, choose either the default Dark theme, the
Light theme, the Blue theme, or the Blue (Extra Contrast) theme.
Changetheme
• Visual Studio offers powerful
• HTML, CSS, JavaScript, and JSON editors.
• Tap into the power of LESS, and Sass
• use PHP, Python, or C# with ASP.NET.
• All the popular languages are supported and you can
move between languages and project types with ease.
Languages
Develop
Navigate, write,
and fix your
code fast
Debug
Debug, profile,
and diagnose
with ease
Test
Write high-
quality code
with
comprehensive
testing tools
Collaborate
Use version
control, be agile,
collaborate
efficiently
Extend
Choose from
thousands of
extensions to
customize your
IDE
Features
KEYBOARD
SHORTCUTS
CONFIGURE KEYBOARD SHORTCUTS:
TOOLS >OPTIONS>ENVIRONMENT>KEYBOARD
 Visual Studio Search
Ctrl+Q
 Go to All
Ctrl+T or Ctrl+,
 Go to Type / File / Member /
Symbol
Ctrl+1+T/F/M/S
 Navigate Backward / Forward
Ctrl+-/Ctrl+Shift+-
 Go to definition / Peek to
definition
F12/Alt+F12
 Go to Implementation
Ctrl+F12
 Go to Next Error
Ctrl+Shift+F12
 Go to Next / Previous Result in List
F8/Shift+F8
Windows
Develop apps and games to reach every
device running Windows
Mobile Apps
Create native or hybrid apps targeting
Android, iOS, and Windows
Azure Apps
Build, manage, and deploy cloud scale apps
to Azure with ease
Web Apps
Develop modern web apps with flexibility
and powerful open tools
Office
Utilize powerful tools for all types of Office
development
Games
Design, code, and debug games with
cutting-edge graphics and scripting tools
Extensions
Write your own extensions for Visual Studio
Database
Develop and deploy SQL Server and Azure
SQL databases with ease
Solution
C++
Use C++ for speed, performance, and
compatibility across a wide range of
devices
Node.js
Leverage Node.js for building fast, scalable,
cross-platform applications in JavaScript
Python
Leverage Python for cross-platform
scripting, web services, IoT, and data
science tasks
.NET
Use .NET to create apps and services on any
device and OS
JavaScript/TypeScript
Bring productivity, quality, and flexibility to
your JavaScript apps
Technologies
You can browse and install extensions
from within VS Code. Bring up the
Extensions view by clicking on the
Extensions icon in the Activity Bar on the
side of VS Code or the View:
Extensions command (Ctrl+Shift+X).
Each extension in the list includes a brief
description, the publisher, the download
count, and a five star rating. You can
select the extension item to display the
extension's details page where you can
learn more.
Extensions
An instance of an editor
window can be split into two
separate views for easier
editing.
Splitaneditor
window
To split a pane
Click within the editor window to give it
focus.
From the Window menu, select Split.
The editing area divides into two panes
separated by a splitter bar. You can scroll
these panes independently to view and
edit different parts of the active
document at the same time. Any changes
made in one pane are reflected in the
other.
Tip
To make one pane larger than the
other, drag the splitter bar upward or
downward.
To return to single-pane view
From the Window menu, select Remove Split.
Create new windows
You can also create multiple instances of an
editor window. This feature allows you to open a
lengthy document in more than one instance of
an editor, so that you can view and edit different
sections simultaneously in separate, full-sized
editor windows.
On the Window menu, click New Window.
A new tabbed instance of the editor is added.
 Open-source
The fact that the VS Code is mostly open-source is an unprecedented advantage.
 Simplicity
From the first steps to installing new extensions, everything in VS Code feels simple and
intuitive.
 Extensions
There are literally thousands of extensions in the VS Code marketplace with new ones
coming seemingly every single day!
 Minimal Design
Design is usually a very subjective thing, but the future is minimal and VSCode decided to
embrace the principles of this design approach.
 The UI of the VS Code is clean and well-designed
 It’s also free and it’s developed and maintained by Microsoft with a modern approach
using Electron.
WHY VSC?

More Related Content

Similar to VISUAL STUDIO Lect one.pptx

hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptxhjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptxEliasPetros
 
Presentation on Visual Studio
Presentation on Visual StudioPresentation on Visual Studio
Presentation on Visual StudioMuhammad Aqeel
 
Programming basics
Programming basicsProgramming basics
Programming basicsSenri DLN
 
Lesson 4 Introduction to Human Computer Interaction.pptx
Lesson 4 Introduction to Human Computer Interaction.pptxLesson 4 Introduction to Human Computer Interaction.pptx
Lesson 4 Introduction to Human Computer Interaction.pptxEllenGracePorras
 
01csharp - visual studio environment.pptx
01csharp - visual studio environment.pptx01csharp - visual studio environment.pptx
01csharp - visual studio environment.pptxRobeliaJoyVillaruz
 
windows application development company
windows application development companywindows application development company
windows application development companypattemdigitalsolutio
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 OverviewRoman Okolovich
 
Microsoft xamarin-experience
Microsoft xamarin-experienceMicrosoft xamarin-experience
Microsoft xamarin-experienceXpand IT
 
introduction to visual basic PPT.pptx
introduction to visual basic PPT.pptxintroduction to visual basic PPT.pptx
introduction to visual basic PPT.pptxclassall
 
Creating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for AndroidCreating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for AndroidMotorola Mobility - MOTODEV
 
Introduction to ASP.NET Using Visual Studio
Introduction to ASP.NET Using Visual StudioIntroduction to ASP.NET Using Visual Studio
Introduction to ASP.NET Using Visual StudioUbaidKv
 
Windows 10
Windows 10Windows 10
Windows 10ARUN P.T
 

Similar to VISUAL STUDIO Lect one.pptx (20)

An Overview Of Wpf
An Overview Of WpfAn Overview Of Wpf
An Overview Of Wpf
 
Visual Studio
Visual StudioVisual Studio
Visual Studio
 
Visual Studio
Visual StudioVisual Studio
Visual Studio
 
windows8 vs windows10
windows8 vs windows10windows8 vs windows10
windows8 vs windows10
 
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptxhjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
hjksjdhksjhcksjhckjhskdjhcskjhckjdppt.pptx
 
Presentation on Visual Studio
Presentation on Visual StudioPresentation on Visual Studio
Presentation on Visual Studio
 
Windows 8
Windows 8Windows 8
Windows 8
 
Programming basics
Programming basicsProgramming basics
Programming basics
 
Lesson 4 Introduction to Human Computer Interaction.pptx
Lesson 4 Introduction to Human Computer Interaction.pptxLesson 4 Introduction to Human Computer Interaction.pptx
Lesson 4 Introduction to Human Computer Interaction.pptx
 
Windows 8
Windows 8Windows 8
Windows 8
 
01csharp - visual studio environment.pptx
01csharp - visual studio environment.pptx01csharp - visual studio environment.pptx
01csharp - visual studio environment.pptx
 
windows application development company
windows application development companywindows application development company
windows application development company
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
 
Microsoft xamarin-experience
Microsoft xamarin-experienceMicrosoft xamarin-experience
Microsoft xamarin-experience
 
introduction to visual basic PPT.pptx
introduction to visual basic PPT.pptxintroduction to visual basic PPT.pptx
introduction to visual basic PPT.pptx
 
Getting started with android studio
Getting started with android studioGetting started with android studio
Getting started with android studio
 
Creating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for AndroidCreating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for Android
 
Introduction to ASP.NET Using Visual Studio
Introduction to ASP.NET Using Visual StudioIntroduction to ASP.NET Using Visual Studio
Introduction to ASP.NET Using Visual Studio
 
Visual Studio IDE
Visual Studio IDEVisual Studio IDE
Visual Studio IDE
 
Windows 10
Windows 10Windows 10
Windows 10
 

Recently uploaded

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 

Recently uploaded (20)

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 

VISUAL STUDIO Lect one.pptx

  • 2. Introduction •Microsoft Visual Studio is an integrated development environment from Microsoft. •It is used to develop computer programs, as well as websites, web apps, web services and mobile apps
  • 3. • Developer(s): Microsoft • Operating system: Windows 10 and later; Windows Server 2016 and later; • Available in: 13 languages • Preview release: 2022 version 17.2 Preview 1 (17.2.32210.308) (February 15, 2022; 5 months ago)
  • 4. • Step 1 - Make sure your computer is ready for Visual Studio. • Step 2 - Download Visual Studio. • Step 3 - Install the Visual Studio Installer. • Step 4 - Choose workloads. • Step 5 - Choose individual components (optional) • Step 6 - Install language packs (optional) Installation
  • 5. Top 10 Alternatives to Visual Studio • Xcode. • Eclipse. • NetBeans. • Android Studio. • Qt. • IntelliJ IDEA. • Firebase. • OutSystems. Replacements
  • 6. • Here's how to change the color theme of the IDE frame and the tool windows in Visual Studio. • On the menu bar, choose Tools > Options. • In the options list, choose Environment > General. • In the Color theme list, choose either the default Dark theme, the Light theme, the Blue theme, or the Blue (Extra Contrast) theme. Changetheme
  • 7. • Visual Studio offers powerful • HTML, CSS, JavaScript, and JSON editors. • Tap into the power of LESS, and Sass • use PHP, Python, or C# with ASP.NET. • All the popular languages are supported and you can move between languages and project types with ease. Languages
  • 8. Develop Navigate, write, and fix your code fast Debug Debug, profile, and diagnose with ease Test Write high- quality code with comprehensive testing tools Collaborate Use version control, be agile, collaborate efficiently Extend Choose from thousands of extensions to customize your IDE Features
  • 9. KEYBOARD SHORTCUTS CONFIGURE KEYBOARD SHORTCUTS: TOOLS >OPTIONS>ENVIRONMENT>KEYBOARD  Visual Studio Search Ctrl+Q  Go to All Ctrl+T or Ctrl+,  Go to Type / File / Member / Symbol Ctrl+1+T/F/M/S  Navigate Backward / Forward Ctrl+-/Ctrl+Shift+-  Go to definition / Peek to definition F12/Alt+F12  Go to Implementation Ctrl+F12  Go to Next Error Ctrl+Shift+F12  Go to Next / Previous Result in List F8/Shift+F8
  • 10. Windows Develop apps and games to reach every device running Windows Mobile Apps Create native or hybrid apps targeting Android, iOS, and Windows Azure Apps Build, manage, and deploy cloud scale apps to Azure with ease Web Apps Develop modern web apps with flexibility and powerful open tools Office Utilize powerful tools for all types of Office development Games Design, code, and debug games with cutting-edge graphics and scripting tools Extensions Write your own extensions for Visual Studio Database Develop and deploy SQL Server and Azure SQL databases with ease Solution
  • 11. C++ Use C++ for speed, performance, and compatibility across a wide range of devices Node.js Leverage Node.js for building fast, scalable, cross-platform applications in JavaScript Python Leverage Python for cross-platform scripting, web services, IoT, and data science tasks .NET Use .NET to create apps and services on any device and OS JavaScript/TypeScript Bring productivity, quality, and flexibility to your JavaScript apps Technologies
  • 12. You can browse and install extensions from within VS Code. Bring up the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of VS Code or the View: Extensions command (Ctrl+Shift+X). Each extension in the list includes a brief description, the publisher, the download count, and a five star rating. You can select the extension item to display the extension's details page where you can learn more. Extensions
  • 13. An instance of an editor window can be split into two separate views for easier editing. Splitaneditor window To split a pane Click within the editor window to give it focus. From the Window menu, select Split. The editing area divides into two panes separated by a splitter bar. You can scroll these panes independently to view and edit different parts of the active document at the same time. Any changes made in one pane are reflected in the other.
  • 14. Tip To make one pane larger than the other, drag the splitter bar upward or downward. To return to single-pane view From the Window menu, select Remove Split. Create new windows You can also create multiple instances of an editor window. This feature allows you to open a lengthy document in more than one instance of an editor, so that you can view and edit different sections simultaneously in separate, full-sized editor windows. On the Window menu, click New Window. A new tabbed instance of the editor is added.
  • 15.  Open-source The fact that the VS Code is mostly open-source is an unprecedented advantage.  Simplicity From the first steps to installing new extensions, everything in VS Code feels simple and intuitive.  Extensions There are literally thousands of extensions in the VS Code marketplace with new ones coming seemingly every single day!  Minimal Design Design is usually a very subjective thing, but the future is minimal and VSCode decided to embrace the principles of this design approach.  The UI of the VS Code is clean and well-designed  It’s also free and it’s developed and maintained by Microsoft with a modern approach using Electron. WHY VSC?