[ALUG] Discuss: Favourite Text / Programmer's Editor
Chris G
cl at isbd.net
Tue Dec 18 11:07:50 GMT 2007
On Tue, Dec 18, 2007 at 10:47:43AM +0000, samwise wrote:
> Hey,
>
> We touched on this briefly last night after the question was asked
> about the best Linux replacement for UltraEdit, but we didn't really
> get into it as we were all getting ready to stuff ourselves with Hoi
> Sin sauce.
>
> I thought it'd make an interesting thread. So, suggestions for
> favourite editors.
>
> Without getting into a flame war between vi and emacs ... what editor
> do you prefer for light-weight editing? i.e. not a full IDE like
> eclipse or KDevelop, but just for the little jobs of editing small
> text files.
>
I use a vi clone called vile for *everything*, it's not that different
from vim but I have got used to it over the years (I first started
using it on Solaris) so I have stuck with it.
A *big* advantage for me is that at work I very often log in to test
systems and customer systems that only have 'real' vi available so I
don't have to re-learn the editor there.
> I use nano on my very old gentoo box, which is a nice console based
> editor that is more user friendly than vi/emacs (tho, naturally, less
> feature rich). I generally rely on vi for console-based editing on
> other machines.
>
Seems odd to me that using two different editors can be 'easier' than
knowing one (possibly more complex) one in depth.
> As for the GUI-based ones, I tried gVim but just found it too much
> hard work.
I use the GUI vile which is called xvile. Again I don't see the
problem, xvile is just the same as vile with a few GUI addons like
mouse awareness etc. Just using the same editor *everywhere* means
that it's never 'hard work'.
> I have run Crimson Editor under WINE for a while because it
> has lots more features than Kate or KWrite. I'll accept that Crimson
> Editor is somewhat stagnant (the replacement Emerald Editor appears to
> be stuck in development hell) and Notepad++ under WINE might be a
> better choice, but I haven't taken the time to play with it properly.
>
> So, anyone got any other favourites worth trying? Does anyone know of
> a native Linux GUI app that can compete with UltraEdit et al?
>
I still think my philosophy of using the same editor *everywhere* is
the best approach. You need to choose one that's available on every
platform you use of course, that's what led me to vile/xvile. I use
it in all the following situations:-
At work as my programming editor, Solaris with a Config management
system that launches the editor via a gnuclient type mechanism (my
original reason for choosing xvile, a vi clone that worked in
server mode).
As my mail editor, I use mutt for mail and thus can choose what
editor I use for writing mail.
As my newsgroup posting editor, I use tin and, like mutt it uses
whatever editor I specify.
For all my editing of scripts, python, pearl, etc. on Linux. Vile
has syntax colouring for just about every language you can think
of and quite a few that you can't!
For editing textareas in Firefox, this is done via a neat little
extension called mozex. Whenever a textarea asks for input I can
hit CTRL/E and the contents of the textarea can be edited using my
favourite editor!
On Windows I have the windows version of vile which is called
winvile so even there I can feel at home (and avoid notepad!).
Nowadays I could probably replace most of the above by using vim/gvim
and starting now I probably would. I'm not sure if there's a server
mode in gvim though.
--
Chris Green
More information about the main
mailing list