Atom is a very complete text editor specialized in programming. Compatible with the most popular languages, it allows you to write code and program comfortably from your Windows or Linux PC or from your Mac with macOS.
In addition, among its many functions, the possibility of installing themes that change its appearance and plugins that add new features stands out. Specifically, almost 9,000 plugins that you can install from their plugins or packages page.
You just have to find what you need, and if you find the right package, click Install to install the plugins in Atom. Here are some of the most recommended.
Its purpose is to write code faster saving shortcuts and recurring combinations. To use it, in addition to having Atom you will need to install the main Kite app and the plugin that will link.
Among other things, it offers documentation indicating what each symbol or element consists of. You can search for it or place the cursor on it. It also has autocompleted and its own commands.
Along with a good code editor, a Terminal like the one integrated by Platformio-IDE-Terminal in Atom cannot be missing. In addition to the terminal, it integrates API and PlatformIO IDE.
Among its peculiarities, it has its own selection of commands with shortcuts. Otherwise, it supports multiple open instances simultaneously, colour highlighting, drag and drop of files and folders, etc.
Among other things, you can beautify all the code or only specific languages. All commands are available in the command palette.
As the name suggests, the Script runs scripts based on a file name, code selection, or line number. This makes it easier to automate tasks.
Its commands can be launched from the command palette or with the corresponding key combinations, such as ESC to close the script window or CTR + Q to kill the script process **.
If you are a web developer, Emmet will be very useful for you, since it allows programming in HTML and CSS with the help of code snippets by default. In addition, with the tabulator, you can complete abbreviations.
And as usual, in other Atom plugins, it has a varied selection of commands that you can execute directly or launch with keyboard shortcuts.
Having doubts is normal, and if we talk about code, the answers are usually in Stack Overflow. With the Ask-Stack plugin, you can consult doubts and ask questions in Stack Overflow from a panel integrated into Atom.
Along with this integration, it will be easier for you to copy or insert code snippets, find topics of your interest in the forum or filter by answers or tags.