A state of text editors in late 2019
Here are my current main editors
- VIM I use this for daily simple text edits or displaying. Notice about recent CVE.
- VS Code I use this for .NET Core, .NET Standard, NodeJS, Python, Angular and Markdown.
- Atom I use this for NodeJS, Python and Markdown.
- Visual Studio 2017 Professional I use this for .NET Framework, .NET Core, .NET Standard and some Python debugging.
- Visual Studio 2017 Community I use this for .NET Framework.
Notice about Atom vs VS Code
I am now slowly dropping Atom for VS Code due to speed and built in packages. As much as I like module software Atom has become too slow. VS Code now has all the same features (mostly built-in) and it’s much faster.
I think VS Code is now the focus over Atom given Microsoft acquired GitHub.
It seems Atom is quite fast on Linux still however on Windows VS Code is much faster.
Other editors I occasionally use
- Pluma Used rarely.
- Notepad Used on Windows servers to display large log files.
- Notepad++ I don’t use N++ these days. Only if I help someone else who uses it. Notice about recent CVE.
- GNU Nano Linux servers that don’t have full VIM installed.
It seems the lines between extremely light text editor, code editor and full on IDE are blurring.
We are seeing many editors head towards these middle ground, modular, lightweight IDEs like Atom/VS Code.
This is probably due to the rise of new languages that have their own CLI tool chains.
Let me know what you think of this article on twitter @M3PGS or leave a comment below!