In this tutorial, We will be seeing how to download the latest, install Visual studio code on Ubuntu 19.04 & later versions. It also covers popular extensions which are recommended to install.
What is visual studio code?
Visual studio code is a free open source code editor (IDE) which can help developers to edit, compile, build & run their projects. It is widely used IDE by developers and can run on mainstream distro such as Ubuntu linux, Arch linux etc. This tutorial is demonstrated on latest visual studio code Version 1.35 on Ubuntu.
VS code is a lightweight, yet powerful source code editor that runs from your desktop. It comes with built-in support for JavaScript, TypeScript and Node.js and has a varied array of extensions available for other languages, including C++, C#, Python, and PHP.
This tool comes with command line terminal which helps developers to run their bash, git commands etc to compile and build the code. In this video, we demonstrated how to setup, configure c++ compiler on this latest visual studio code.
Without further ado lets start the installation.
Step by Step Guide:
1) Download the Visual Studio Code installer for Ubuntu.
2) Once it is downloaded, run the installer (VSCodeUserSetup-{version}.deb) file. This will only take a minute.
3) After that follow on screen instructions to complete the installation
Link below is where you can Download vscode for Ubuntu:
https://code.visualstudio.com/download
***************************************************
Now that VS Code is installed on your Ubuntu system you can launch it either from the command line by typing code or by clicking on the VS Code icon.
You can now start installing extensions and configuring VS Code according to your preferences. Following are the must have extensions for Ubuntu
Recommended Extensions:
*******************************************************
1) Debugger for Chrome - https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome
2) GitLens — Git, Supercharged - https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
3) Javascript (ES6) Code Snippets - https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets
4) VIM - https://marketplace.visualstudio.com/items?itemName=vscodevim.vim
5) Sublime Text Keymap - https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings
6) Azure Functions - https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions
7) Dracula Theme - https://marketplace.visualstudio.com/items?itemName=dracula-theme.theme-dracula
8) REST Client - https://marketplace.visualstudio.com/items?itemName=humao.rest-client
9) C/C++ - https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
10) Python - https://marketplace.visualstudio.com/items?itemName=ms-python.python
11) Remote VSCode - https://marketplace.visualstudio.com/items?itemName=rafaelmaiolla.remote-vscode
*******************************************************
What's Next?
_______________
How to configure C++ compiler on VSCode: https://youtu.be/SV1elTaMBWU
C++ Remote development on vs code using SSH: https://youtu.be/4S4uaoP2jd0
*******************************************************
#vscodeonUbuntu #vscode #KludgeBot