An alternative to the Arduino IDE is Eclipse, a development environment used by professional and hobby developers. It’s open-source software and extensible via plugins. Many developers have ...
they either add support for the chip in the Arduino IDE, or they crack open their text editor of choice and do everything manually. Plus of course there are the stragglers out there using Eclipse.
The installer, which is easily downloaded from eclipse.org, takes care of the entire process. To install Eclipse on Ubuntu, follow these steps: Download the Eclipse IDE installer zip from eclipse.org.
The Eclipse Foundation has announced the latest version of the Eclipse IDE. The Photon release is designed to expand on polyglot capabilities based on the Language Server Protocol plugins.