In this year I have started using Microsoft Visual Studio Code as my default text editor. I have already tried various solutions like Notepad++, SublimeText, and Atom, but no one of this has fully satisfied me.
I currently worked in various operating systems, so I prefer to have an editor that I can use in all my configurations. So I found Code a smart and fast text editor, easily configurable based on the user requests.
Of course, I think Code it is not perfect, because it is missing some features that my text editor I would like to have, like cloud built in configuration synching. But for now, I am pretty satisfied.
In this post, I will talk about my configuration, let's get started.
The text editor is one of the most used application by a developer, so I think the appearance is important because I prefer working in a comfortable environment.
As the principal theme, I used Dracula. I seriously loved it because of its contrast and readability.
Another thing that I found useful is the icon near the file in Explorer. I have chosen for this purpose the one from the Material Icon Theme because of its minimal style.
For this section, I will write a pointed list of the extensions that I have currently in my environment:
- Beautify: Beautify code in place for VS Code.
- C/C++: Like Python but for C and C++ programming languages.
- Docker: Adds syntax highlighting, commands, hover tips, and linting for Dockerfile and docker-compose files.
- LaTeX Workshop: In my opinion the best extension for working with LaTeX.
- Markdown Preview Enhanced: I think it is one of the best extensions to preview markdown.
- npm: npm support for VS Code.
- Python: It enables to linting, debugging, IntelliSense, code navigation, code formatting, refactoring, unit tests, snippets, and more from Code!
- VS Live Share: It enables you to collaboratively edit and debug with others in real time.