I am using tinn-R (R editor) and notepad++ as general text editors. I wonder if there is a better text editor for free, that is multi-purpose. I have heard about UltraEdit but need to buy it. Wikipedia has extensive list with comparision but I do not know what is good and what is bad. I need to use both Windows and Linux. .....
I use RStudio Server for anything and everything in R. The web app is amazingly seamless, just as performant as a desktop app. It also keeps your session alive so when you get home it is like you never left work.
It is a shame there is nothing similar for general text editing.
I am using Eclipse IDE solely for Java, where it really shines, by providing auto-comepletion (makes you a lazy programmer), auto correction (makes you even more lazy) on the fly documentation browsing, subversion integration, code generation for web-services, and another gazillion of features and plug-ins I haven't even found yet. Other IDEs like NetBeans will most likely be as good or even better. Eclipse is a heavyweight (memory, slow response), actually for most scripting tasks in bioinformatics it is way oversized.
If I wanted to use it for a quick perl script, I'd have that script finished and debugged in emacs while eclipse wouldn't even have completed loading yet. Also, while plugins for perl and R exist, they do not provide the same richness of auto-(write my code for me) features as the Java environment. As a consequence, I use emacs for Perl and R. Especially the R-integration in emacs is very solid. Also, if you are new to Java or programming I would abstain from any IDE, because IDEs hinder the process of really learning a language IMO. It is like trying to learn a new language by using google translate.
There's the StatET plugin for Eclipse:
^ The link is a bit of a year 1999 flashback, but the information within is useful
EDIT: Here's a link to the StatET page:
PSPad is very good freeware editor for Windows. It has an extension for R, as well as syntax highlighting for many languages with highlighted export to RTF and HTML, macros, and an integrated FTP client.
And for the Linux: Gnome based distros usually go with gedit included. gedit has many standard text-editor features and there is a package called gedit-r-plugin which integrates R console into gedit. However, more general and IMHO more powerful option is integrated terminal.
Notepad++ forever and ever. It's theme-able, allows you to view whitespace and control characters, has code highlighting for most languages, it has Sublime's column select feature, it allows you to view documents side-by-side in the same window...I could go on and on...
If you're a windows user it's a necessity.
In windows I'd recommend Crimson Editor; which can be used as a regular notepad, and comes with multiple language support (see 'syntax file folders'). Works fine for me with R, Perl, matlab and HTML codes.