Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
VS Code Editor
#1
This will be a quick look at/tutorial about Visual Studio Code.
This Editor has nothing to with Visual Studio.

VS Code is a free and open source Editor for Windows, Linux and Mac OS X.
It's a multi language Editor that can be compared with Sublime Text and Atom.
VS code has good support for Python,one extension dos a lot and has over 3,6 millions downloads.

Installation and look.

Download and install these extension.
[Image: LC0KDn.jpg]

The look:
Here with split windows setup with Terminal on bottom.
On left side File explorer,Linting is disable can be distracting. 
Can from Terminal use ---custom-code-tags-plugin---,to open a folder.
[Image: wJRDmL.jpg]

IntelliSense
One of the strong Point of this editor is IntelliSense.
It's go beyond good autocomplete support,this is how it look if i take mouse over some code.

[Image: wo1oyz.jpg]

REPL
One of thing i like very much is that code can be sent to eg ptpython,IPython from code window.
So can continue to test in REPL.
[Image: nrHAGf.jpg]

Final Words
It's for sure an editor worth a look,has a quite easy setup for Python.
The IntelliSense and Debugger are the best out there.
Has a support for a lot of good stuff in Marketplace.
It's fast and light weighted.
Reply
#2
I use this editor at work all the time.
Easy to use and set up. It's fast and has loads of features.
Particularly like the intellisense and git integration
Reply
#3
I think it's worth mentioning that VSCode, like Atom, runs on top of Electron, and thus consumes a massive amount of resources to run.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  VS-Code - Maximizing Horizontal Space For Editor adt 8 3,967 Oct-07-2019, 08:28 AM
Last Post: adt
  Looking for editor with drag & drop interface vs entering in individual lines of code yeto 1 1,916 Jul-17-2019, 05:24 PM
Last Post: Yoriz
  VS Code editor questions Larz60+ 10 5,735 Jun-04-2018, 09:19 AM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020