I’ve been using different code editors for different purposes. Gedit was fine for small scripts but not for bigger projects. It lacks intelligent code completion (function/class names, etc.). I was searching for convenient editor for Python, Perl, Ruby with support for frameworks like Django, Rails, etc. I know Sublime Text - but it’s paid. There is LimeText - open source clone, but it’s not ready to be used on daily basics.
I found Brackets - open source editor designed by Adobe. I’m testing it right now.
Brackets installation on Ubuntu
sudo add-apt-repository ppa:webupd8team/brackets sudo apt-get update sudo apt-get install brackets
I was using Brackets for some time and while it’s really nice editor - it’s mostly designed for webmasters (writing web apps). But I also need to write in Ruby, Python, Perl and many other - then Github announced Atom editor. I switched to Atom - it’s similar to Brackets but covers my interests better 🙂
Atom installation on Ubuntu
Similarly to Brackets installation.
Add ppa and install:
sudo add-apt-repository ppa:webupd8team/atom sudo apt-get update sudo apt-get install -y atom
Atom plugins I use
Atom is great because of all plugins available - my favorite are:
- language-docker (Dockerfile syntax highlighting)
- language-terraform (Terraform files syntax highlighting)
- autocomplete-python (with Kite)
Atom themes I use
Default dark theme in Atom is really nice - but there are better themes. My favorite are:
- UI Theme: seti-ui
- Syntax theme: Monokai