LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   2008 LinuxQuestions.org Members Choice Awards (https://www.linuxquestions.org/questions/2008-linuxquestions-org-members-choice-awards-83/)
-   -   Text Editor of the Year (https://www.linuxquestions.org/questions/2008-linuxquestions-org-members-choice-awards-83/text-editor-of-the-year-695658/)

jeremy 01-07-2009 02:24 PM

Text Editor of the Year
 
Always an interesting poll.

--jeremy

taylor_venable 01-07-2009 10:13 PM

Perhaps it would be interesting to distinguish between vi and Vim. If you prefer using the simple BSD vi (a.k.a. nvi in Linux) or Vim with ":set cp" you would vote for vi. If you like all the bells and whistles of Vim like syntax coloring and indentation you would vote for Vim.

One could do the same thing for XEmacs and GNU Emacs since they're so different now, but I'm pretty sure nobody uses XEmacs anymore so it wouldn't make a difference. :D

snowtigger 01-08-2009 01:30 AM

Where's Geany?

:)

Mark7 01-08-2009 03:31 AM

How about Leafpad?

taylor_venable 01-08-2009 07:38 AM

Quote:

Originally Posted by snowtigger (Post 3400769)
Where's Geany?

Geany is in the IDE category. Strictly speaking, the text editor in Geany is Scintilla.

ncsuapex 01-08-2009 10:25 AM

You mean there's other text editors besides vi/vim? :D

snowtigger 01-09-2009 01:24 AM

Quote:

Originally Posted by taylor_venable (Post 3401055)
Geany is in the IDE category.

Well spotted, perhaps i should have looked there. But then i forget its classed as an IDE.

DJOtaku 01-09-2009 11:11 AM

where's the control-alt-meta-win key to vote?

Disillusionist 01-09-2009 11:53 AM

Vi/Vim every time ;)

Not overly concerned about colour coding etc.

It's good to have an editor that will always be available.

:1,$ s/^M$//

Hitboxx 01-09-2009 03:05 PM

Gedit.

craigevil 01-09-2009 03:06 PM

vi for terminal, GUI i use cream

mjjzf 01-10-2009 02:25 AM

Quote:

Originally Posted by Disillusionist (Post 3402572)
Vi/Vim every time ;)
Not overly concerned about colour coding etc.
It's good to have an editor that will always be available.
:1,$ s/^M$//

Hm? I always found that Vim was the text editor that did the best syntax coloring.
I find it harder this year, as Medit was added. I usually use Vim for when I am without X or for editing config file - and Medit for web stuff. I think I'll put one in for Medit - Vim will probably win anyway. Would be interesting with a vi vs. vim poll some day...

Disillusionist 01-10-2009 03:55 AM

Quote:

Originally Posted by mjjzf (Post 3403299)
Hm? I always found that Vim was the text editor that did the best syntax coloring.

vim is great at syntax colouring, however I frequently use Unix systems that have vi rather than vim.

For me this isn't an issue, that was more my point.

taylor_venable 01-10-2009 06:49 AM

Once I learned the keys (and how to combine them with movements) effectively I was much more productive with Vim than Emacs, though I still like Emacs for some things (e.g. SLIME is amazing). Very nice syntax highlighting system which is usually more advanced than the competition, yet still manages to be quite fast. Even so there are times when I just want the simplicity of nvi (just plain "vi" on my BSD systems) for quick things or for files where I tend to break Vim's syntax capabilities (lately, editing LaTeX).

Alien_Hominid 01-10-2009 03:34 PM

It should be nano/pico.

jay73 01-11-2009 04:44 AM

Scite is really great for java if you use the extensions. In many ways as functional as a full-blown IDE and it needs only fraction of the resources.

syg00 01-11-2009 04:52 AM

sed ????

eerok 01-11-2009 07:11 AM

I think Vim is the nicest if you know how to type. Otherwise, as far as speed goes, it probably doesn't matter a whole lot.

allend 01-11-2009 07:15 AM

I voted for pico as I probably do more text editing with pico at the command line than anything else. When in a GUI, mousepad is fast to load and simple to use. But if I want syntax highlighting, then i use Kwrite.
I cringe every time that I need to use vi; but maybe I will learn to love it in another ten years when I have memorised fifty useful shortcut commands.

anticapitalista 01-12-2009 09:27 AM

nano for cli
leafpad for basic gui text editing
geany for more complex gui editing

Disillusionist 01-12-2009 02:58 PM

Quote:

Originally Posted by syg00 (Post 3404335)
sed ????

I think most people would say that Stream Editing and Text Editing are not quite the same ;)

Don't get me wrong I like sed and use it a fair bit, but for general text editing I would rather use vi.

portamenteff 01-12-2009 03:17 PM

Vi/Vim once I learned it does whatever I need it to do. I now use it with SSH on a remote server to edit html files even. No need to ftp, or use a gui.

anomie 01-12-2009 03:37 PM

Any chance of getting ee(1) (easy editor) added to this poll? I use vi personally, but I was going to vote ee (because it made a user very happy this year).

Mark7 01-12-2009 03:45 PM

Actually, I must confess that I use the ROX Edit application.

Sadly I can't vote for it.

JMJ_coder 01-13-2009 02:38 PM

There is no text editor for me but (n)vi!

murugesan 01-15-2009 02:28 AM

When compared with other editors give here
I like the following more.
vi if terminal oriented.
vim on GUI.

code933k 01-15-2009 03:56 AM

VIM
 
There's something I like to name "The VIM experience" ...

The last time I checked out, I was reconfiguring my whole
setup to emulate VIM keystrokes and behavior the better
possible.

FredGSanford 01-15-2009 04:07 AM

nano, gedit & leafpad...depends which environment I'm using.

markush 01-15-2009 04:17 AM

vi(m) is always the shortest way in complex editing-situations.

Draciron 01-15-2009 04:42 AM

Kedit which is my personal favorite was missing for some reason.

jbatista 01-15-2009 08:20 AM

Quote:

Originally Posted by syg00 (Post 3404335)
sed ????

Nay, cat.

markor 01-15-2009 08:21 AM

Leafpad
 
There is leafpad missing.

naghi32 01-15-2009 09:54 AM

Joe joe joe and joe again, i wouldn`t use any other one :-)

khronosschoty 01-15-2009 10:31 AM

nano because it works/ gets the job done and, most importantly, because its what I usually find my self using!

linker_85 01-15-2009 10:40 AM

My favorite is nano.

PetrusValidus 01-15-2009 04:15 PM

Hail vi.

bulava 01-15-2009 04:54 PM

vi/vim default but i love gvim too. Sometimes KWrite/gedit is OK.

theriddle 01-15-2009 05:05 PM

* loads fast
* Switches line number fast (use case: G++ reports an erronous line number)
* Find-and-replace is fast
* Syntax hilighting is fast
* Search is fast to type and run

Vim: The Fast Text Editor.

theriddle 01-15-2009 05:05 PM

Skip this please...

sci 01-15-2009 11:35 PM

vi is:
- standard *nix editor
- the fastest (to edit with)
- relatively small and light (less of an issue these days, but still a plus)
- more ergonomic (once you remap ESC/CAPS ;) as you do more with less movement
- full featured.

emacs is at least full featured (a massive understatement for an editor that can browse the web, play chess with you, etc.) and reasonably likely to be installed on any *nix system you have to work with.

as far as i'm concerned the other editors suck faeces through a straw, but obviously some people love them, so it's good that they're around. i was grateful for nano in my first few hours on gnu/linux, when vi seemed strange and evil and i just wanted something that worked a bit like notepad.

harry2006 01-15-2009 11:59 PM

my favorite is and will always be vi/vim. though i've been using this for quite a long time, but stil there are hell of features yet to be discovered/used by me. m a great fan of vi. vi/vim rocks!!!

linuxlover.chaitanya 01-16-2009 12:25 AM

Vi/Vim all the way. even with graphical interface I prefer to edit file on terminal using vim. But still sometimes use gedit if my mood permits.

b2bwild 01-16-2009 12:29 AM

I vote for Scite..
Its good for programmers

but Vi/Vim best if on CLI

ezli 01-16-2009 07:04 PM

i agree...
 
yea...where is geany...i love the way it's tabs work and the change of focus when using it

linuxlover.chaitanya 01-16-2009 11:16 PM

Quote:

Originally Posted by ezli (Post 3411514)
yea...where is geany...i love the way it's tabs work and the change of focus when using it

Geany is in there in IDE list.

Count Zero 01-17-2009 02:40 PM

Nano. I rarely do any serious editing/code crunching so syntax highlighting and what not is really lost on me.

inspiron_Droid 01-17-2009 08:56 PM

I choose pico because in addition to using Ubuntu 64bit (On my Hpo Pavilion a6230n) I just recntly started using FreeBSD and pico is comes ona typical FreeBSD 7.0 installation.

custangro 01-17-2009 10:04 PM

VI 'til I die!!!!!

cyent 01-18-2009 02:17 PM

What do mean vi is the STANDARD!! :-[
 
Quote:

Originally Posted by sci (Post 3410643)
vi is:
- standard *nix editor
- the fastest (to edit with)
- relatively small and light (less of an issue these days, but still a plus)
- more ergonomic (once you remap ESC/CAPS ;) as you do more with less movement
- full featured.



STANDARD *NIX EDITOR!!! WRONG!!!

Ed, man! !man ed

ED(1) UNIX Programmer's Manual ED(1)

NAME
ed - text editor

SYNOPSIS
ed [ - ] [ -x ] [ name ]
DESCRIPTION
Ed is the standard text editor.
---

Computer Scientists love ed, not just because it comes first
alphabetically, but because it's the standard. Everyone else loves ed
because it's ED!

"Ed is the standard text editor."

And ed doesn't waste space on my Timex Sinclair. Just look:

-rwxr-xr-x 1 root 24 Oct 29 1929 /bin/ed
-rwxr-xr-t 4 root 1310720 Jan 1 1970 /usr/ucb/vi
-rwxr-xr-x 1 root 5.89824e37 Oct 22 1990 /usr/bin/emacs

Of course, on the system *I* administrate, vi is symlinked to ed.
Emacs has been replaced by a shell script which 1) Generates a syslog
message at level LOG_EMERG; 2) reduces the user's disk quota by 100K;
and 3) RUNS ED!!!!!!

"Ed is the standard text editor."

Let's look at a typical novice's session with the mighty ed:

golem> ed

?
help
?
?
?
quit
?
exit
?
bye
?
hello?
?
eat flaming death
?
^C
?
^C
?
^D
?

---
Note the consistent user interface and error reportage. Ed is
generous enough to flag errors, yet prudent enough not to overwhelm
the novice with verbosity.

"Ed is the standard text editor."

Ed, the greatest WYGIWYG editor of all.

ED IS THE TRUE PATH TO NIRVANA! ED HAS BEEN THE CHOICE OF EDUCATED
AND IGNORANT ALIKE FOR CENTURIES! ED WILL NOT CORRUPT YOUR PRECIOUS
BODILY FLUIDS!! ED IS THE STANDARD TEXT EDITOR! ED MAKES THE SUN
SHINE AND THE BIRDS SING AND THE GRASS GREEN!!

When I use an editor, I don't want eight extra KILOBYTES of worthless
help screens and cursor positioning code! I just want an EDitor!!
Not a "viitor". Not a "emacsitor". Those aren't even WORDS!!!! ED!
ED! ED IS THE STANDARD!!!

TEXT EDITOR.

When IBM, in its ever-present omnipotence, needed to base their
"edlin" on a UNIX standard, did they mimic vi? No. Emacs? Surely
you jest. They chose the most karmic editor of all. The standard.

Ed is for those who can *remember* what they are working on. If you
are an idiot, you should use Emacs. If you are an Emacs, you should
not be vi. If you use ED, you are on THE PATH TO REDEMPTION. THE
SO-CALLED "VISUAL" EDITORS HAVE BEEN PLACED HERE BY ED TO TEMPT THE
FAITHLESS. DO NOT GIVE IN!!! THE MIGHTY ED HAS SPOKEN!!!



(From emacs/etc/JOKES file)


(As you may guess, I actually use emacs-cvs-latest )

masinick 01-19-2009 09:35 AM

I use a lot of text editors
 
I use many text editors, more than have even been mentioned as of the time that I writing this note. When doing a lot of editing, I use GNU Emacs the most.

For light editing in a notepad style I use Leafpad.

For touch typing or quick editing I use a variety of Vi based editors to keep my fingers vi nimble. Levee is the smallest of them all, Vim/Gvim is arguably the most flexible and capable of them all.

For simple console editing I use nano, but I also like joe a lot - I can make it have the keypad feel of several different editors.

For a faster Emacs, I sometimes use MicroEmacs.

There are many editors that I like for many reasons, but I keep coming back to GNU Emacs as my full featured editor of preference. I can use it with any number of keypad styles, even the vi style. I can read news, Email, documentation, even browse the Web. While I do not always use it in all of those ways, I can, and I've done so many times. I have yet to find any editing task that I cannot do with it.


All times are GMT -5. The time now is 08:03 PM.