Many people have urged me to try Rstudio, which is indeed nice, but has a single focus; R - and too many features I don't need. I also tried Eclipse statet, but I find it has the same problem.. limited scope.. and to much I don't need.
Plus I don't only use R, I also use C, PhP or SQL and I want the same editor for all of these. I also want an editor that I can customize without headaches for everything, and there really is just one for me - gEdit.
On a glance it may seem very limited but that is just not the case... it's power is that it is easily customizable and thus potentially very powerful.
So as a guide for people who want to try gEdit's power.. here is a short guide to go from gEdit to gEdit ++ to eventually gEdit ++ super IDE;
1) get the full suite of plugins - this usually means you need to do this; sudo apt-get install gedit-plugins
2) Install the most useful ones,
- External Tools (run shell commands or pipe code in gEdit)
- Snippets (for quick code snippets)
- Embedded Terminal (complete with pipe to terminal command)
- Multi Edit (or imitation)
- Bracket Completion: To automatically complete ending bracket (although I prefer Bracket highlighting)
3) install some to your own interest
- R gedit (for full R integration)
- Smart highlighting (very neat addition)
- Class browser (https://github.com/FooBarWidget/gedi...browser-plugin)
- VigEdit (for vims power in gedit]
Now I have only listed a few, there are many many more (like projects and session managers, file browsers, file path pullers), and if you miss some special feature you can add it yourself.. very very easily - and that my friends is where the real power of gEdit lies - infinite customizability
So if you're ready to jump to another editor again, why not try gEdit, its as small and simple as you want it or as bloated with functionality as you wish. Which is exactly why I love it.. as you wish.. freedom with nothing predefined! So experience freedom from all the wrapped-up and predefined - we are all different with each of us a unique set of needs
Freeing your code on step at a time,