Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Title: Favourite Linux IDE?
Page: 1/5
  Go to:
BlackBloodRum 22 Nov 2016
Hey Guys!

This forum has no topics?! Okay! Solution!

What is your favourite Linux IDE and why?

Personally, I now prefer "Geany" simply because it is fast and lightweight and "just works" I used to love Eclipse but release after release it just felt heavier, slower and slower in the end I ditched it and went Geany. Honestly best decision I ever made!

What's your story?
tuubi 22 Nov 2016
User Avatar
Geany is awesome. I've been using it for a few years now. Rather simple and no-frills, but with some plugins it works pretty much exactly how I expect a code editor to work and has all the features I need. A hearty recommendation from me as well.
Guppy 22 Nov 2016
I use geany for all my development needs at work ( PHP ) - but it's only an editor not an idea.
I tried and really liked Brackets.io, sadly it's it doesn't support live edit via FTP which makes it rather useless for the way I develop. ( Fireftp on the dev server -> open in geany, save auto pushes the file )

For C++ development I've stuck to Code::Blocks, mostly I suspect because it reminds me of Dev-C++

I've tried both Anjuta and Eclipse, but they both seem to think that they should taker over the organization of my files which I really dislike.
Guppy 22 Nov 2016
@stan: I believe that there is a geany plugin that lets you do project management, not sure how well it works.
Ben D 22 Nov 2016
I use Github Atom for HTML/Jscript and Eclipse for Java; I've dabbled in a couple of other languages and IDEs, but I'm not really proficient with any.
Liam Dawe 22 Nov 2016
Another vote for Atom here, a few annoyances, but I find it to be less annoying than everything else I've tried.
Ehvis 22 Nov 2016
User Avatar
  • Supporter Plus
I do almost everything in Geany as well. For everything from assembly to C++.
badber 23 Nov 2016
User Avatar
Emacs. I think it qualifies as an IDE but it's not just that. Getting to do email, bookmarking & notes, chat and so on in the same app and being able to modify absolutely everything and being able to write a bit of elisp every time you get an idea for something that would make your workflow smoother is amazing. I do recommend not sticking with the default keybindings for the most often used stuff though, taking inspiration from something like Ergoemacs is better.
Blauer_Hunger 23 Nov 2016
I like QtCreator for C/C++ (earlier I used Code::Blocks, but that was too unstable for me, so I looked for something different), but I'm thinking about switching to KDevelop 5. For Python I have to use PyCharm because my university wants me to. When I did much with Java, I used Eclipse. For everything else I prefer a simple Kate (or gedit when I'm not on a KDE Desktop).
Guppy 23 Nov 2016
Quoting: liamdaweAnother vote for Atom here, a few annoyances, but I find it to be less annoying than everything else I've tried.
Last I looked at it it was mac only - tried it again today, so far I am impressed.

All off the ftp plugins are crap, but it at least understands gvfs ( even if I need to use nemo/finder to mount first ) not perfect, but it has a good chance of becoming my new daily editor
hurt138 23 Nov 2016
I do like Atom a fair amount, but also tend to use gedit for quick changes.

Komodo Edit (Free version of KomodoIDE) is nice, but a little heavy for my needs.
BlackBloodRum 23 Nov 2016
WARNING: Long post ahead!

It's interesting to see people actually use ATOM on Linux. I've heard about it as I had a Mac user trying to convince me to use it a while back (face to face convince attempts none the less!).

Regarding Geany and project management, in general it is able to do this quite well in my experience. You can open multiple instances of Geany at any given time and thus have multiple projects open and you can use the "Projects > Recent Projects" to quickly switch between projects.

In addition Geany will automatically load up your last used/edited project when you open it (at least it does for me!)

If like me you also use a private git repository you can also configure the Geany git-changelog plugin which will highlight changed, removed or added lines which can be super helpful when editing files (That: Did I change this line? moment).

Now, for uploading to test servers or live servers there is indeed no plugin for this. But you can cheat ;).

You can have a "terminal" open inside geany, and you can have it displayed right below your editor, and this basically means you have a fully fledged terminal inside your IDE for running scripts or otherwise, personally I use the terminal to run a lua script which is able to perform several tasks for me including uploading the files to a remote server.

Here's a screenshot of my IDE setup with a mini-php file and in the test file you can see the mini-app I have running in terminal and the git change bar highlighting an added line and a changed line :).

http://imgur.com/vTpFZCN

(My mini-app uses SSH to upload files using SSH keys.)

One thing I will say though: Keep a proper file manager like pcmanfm handy when using geany, sometimes geany can be a bit lacking when it comes to filesystem management, it does have the basics though but sometimes I feel I need more.

Also another negative compared to Eclipse which I used to use is lack of a proper git plugin, I mean the current plugin works for displaying changes and that works great, but it cannot be used to view the git tree, make new commits etc. You'll have to use git manually for all of that.. or an external application like "Git Cola" if you can't use the cli version.

All of this of course is subjective to a users actual needs but this is more detail on why I prefer geany as it quite literally does all I need it to do when dealing with my php, html, css, js, lua, python scripts :-).
crt0mega 23 Nov 2016
Geany at home, SharpDevelop at work.
Luke_Nukem 24 Nov 2016
I keep swinging between IDE depending on the task requirements.

* Eclipse for Java
* ViM for Rust or C/C++
* Atom for Rust and C/C++
* Gnome Builder (or Gedit) for Rust and C/C++

Depends on my mood. Sometimes I find ViM to be a hell of a lot faster for editing. But if I need a good overview of a project it's not very suitable, that's when I start using Atom or Gnome Builder.

Atom with a ViM style plugin is good too. Actually, any editor that supports a proper GUI and ViM mode is good in my books.

Used to use Komodo IDE for Python, PHP, basically any web stuff. It's a nice IDE, but I no-longer do web related stuff. And I've pretty much junked Python and write any quick script stuff in Rust now.
Adinimys 24 Nov 2016
Mostly vim and sometimes Code::Blocks when for some reason I'm trying to solve a bug and need to look at it from a different angle (I still need to learn tools to efficently debug in vim)
Colombo 25 Nov 2016
User Avatar
I am no programmer, just poor science student that write some code for simulation and/or data manipulation and analysis. I have strong preferences for clean IDEs, basically if it runs up fast and does not have TON of buttons, features that are quite cryptic to me... and forcing some stuff on my, like coding style (I prefer banner style, Eclipse can't even know it). So I found Eclipse to be utterly horrible (I was forced into a bit of Java). So for my usual needs, I am using Gedit. And since I am usually working with interpreted stuff, I am using interactive console to look up commands and their behaviour, this is however impossible to do with C++ and so, so there IDE really helps. Can you suggest me lightweight IDE that has that whispering and documentation? (and autocompletion)?
nate 25 Nov 2016
I only made the switch to Linux back in September. But I've been using Atom ever since for all my JavaScript and PHP projects. Back on Windows XP I always used Notepad++, but there does not seem to be a native Linux version of it. And Notepad++ lags a lot for me using Wine. Atom is great though. It even has a nice TypeScript plugin, which is quite handy when working with Angular2.
Luke_Nukem 25 Nov 2016
Quoting: ColomboCan you suggest me lightweight IDE that has that whispering and documentation? (and autocompletion)?
You might like Komodo Edit? (Komodo IDE is the paid version, cheap and damn good). Gnome Builder is another, but may not be suitable, it's more specialised towards Gnome.
Ben D 25 Nov 2016
Quoting: ColomboCan you suggest me lightweight IDE that has that whispering and documentation? (and autocompletion)?
Atom ([https://atom.io/](https://atom.io/)) is very clean and lightweight, and supports quite a lot of features through extensions.
Mashard4 30 Nov 2016
Sublime Text 3 works great for me.
wojtek88 30 Nov 2016
I use IntelliJ IDEA for all my Java work and I wouldn't change it for any other IDE.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register