LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > 2010 LinuxQuestions.org Members Choice Awards
User Name
Password
2010 LinuxQuestions.org Members Choice Awards This forum is for the 2010 LinuxQuestions.org Members Choice Awards.
You can now vote for your favorite products of 2010. This is your chance to be heard! Voting ends on February 7th 8th.

Notices


View Poll Results: Text Editor of the Year
vim 255 35.97%
vi 54 7.62%
Emacs 63 8.89%
Kate 64 9.03%
gedit 119 16.78%
nano 55 7.76%
jEdit 6 0.85%
leafpad 9 1.27%
pico 8 1.13%
Nedit 4 0.56%
joe 3 0.42%
Scite 6 0.85%
Midnight Commander Editor 10 1.41%
KWrite 24 3.39%
Mousepad 11 1.55%
Scribes 3 0.42%
medit 1 0.14%
RedCar 0 0%
Geany 14 1.97%
Voters: 709. You may not vote on this poll

Reply
  Search this Thread
Old 02-24-2011, 11:42 PM   #121
joeldick
LQ Newbie
 
Registered: Aug 2009
Posts: 26

Rep: Reputation: 4

K, maybe the jump to the closing bracket is useful, but you can do that in gedit too, and frankly, I think the jump happens quickly, so you don't get a feel of how far away the closing bracket in. Does anyone find that people who use vim tend to have longer files than people who use gedit? I find that using a graphical scroll makes you appreciate how many lines your file is, and how it's organized. Personally, I try to keep my files as short as possible. Any function should be able to fit in a screenshot.
 
Old 02-25-2011, 01:06 AM   #122
slakmagik
Senior Member
 
Registered: Feb 2003
Distribution: Slackware
Posts: 4,113

Rep: Reputation: Disabled
Now I'm regretting my earlier post. Dude, you've said "There is nothing shameful about using a graphical editor" three times. We get it, except methinks you doth protest too much. And now you've gone from defending your right to use a manly graphical editor (which I support) to trying to make vim out to be nearly useless. You should quit while you're ahead. If you're using a cheatsheet to use vim, YDIW.

Besides, gvim *is* a graphical editor. But there's nothing shameful in using the console version.
 
Old 02-25-2011, 11:27 PM   #123
gotfw
Member
 
Registered: Jan 2007
Posts: 416

Rep: Reputation: 70
Quote:
Originally Posted by Tinkster View Post
Funny ... when I started using Linux I started w/ emacs, because that's
what the Linux users around me were using. Today I can barely remember
the most basic stuff in emacs, and use it as a clipboard history for
X ;} if anything. Most actual editing happens in vim.


Cheers,
Tink
I disagree. Sure, for quick sysadmin editing tasks, vi/m is the defacto go to choice. But that in large part is due to it's ubiquity rather than superiority. In the early days Eight Megs And Constantly Swapping was not just a joke so the slimmer vi was the logical choice to bundle. In more modern times, 8 megs is less than a tenth of a Firefox instance. Had early machines come with a gig of ram out of the gate, the story might well have played out differently, as for bigger and/or more varied jobs I think emacs holds an advantage and I think more people would have adopted it as the swiss army knife of editors.

Interestingly, although vi/m wins the editor popularity contest, many, if not most, distributions command line editing defaults to emacs mode. I used to have a pretty highly customized .kshrc and used vi mode but then I accidentally nuked it one day when I thought I had a copy elsewhere. I was bringing a system online and in a hurry so I didn't bother tweaking .kshrc and just went with the defaults. After a few days I started being more comfortable in emacs mode and really came to appreciate my newfound freedom from reaching for the escape key every time I needed to switch modes. Switching back to vi mode I found that I felt less efficient. So, one thing naturally led to another and I found myself taking a fresh look at emacs itself. And the more I use emacs, the more I like it. Yeah, I still use vi daily for the sysadmin edit tasks, but when I need to write or document things beyond a page or two, I go to emacs.

My $0.02. ymmv
 
Old 02-25-2011, 11:29 PM   #124
gotfw
Member
 
Registered: Jan 2007
Posts: 416

Rep: Reputation: 70
Quote:
Originally Posted by slakmagik View Post
...snip...

It's C-great to some M-people but not to some C-M-S-others. If you have M-nine fingers on each C-hand that are each six C-M-Whee-Anykey-inches apart, you should be fine. Or if you want hand sprains or RSI and need to talk to your text editor about it while checking your mail.

(Emacs people, I kid. )
This is actually pretty funny. Of course there's viper mode for those who must have vi editing syntax.
 
Old 02-25-2011, 11:37 PM   #125
corp769
LQ Guru
 
Registered: Apr 2005
Location: /dev/null
Posts: 5,818

Rep: Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007
Quote:
Originally Posted by gotfw View Post
This is actually pretty funny. Of course there's viper mode for those who must have vi editing syntax.
Oh wow, someone else caught that too, huh?
 
Old 02-25-2011, 11:45 PM   #126
gotfw
Member
 
Registered: Jan 2007
Posts: 416

Rep: Reputation: 70
Quote:
Originally Posted by joeldick View Post
Jeremy,

I always like the Members' Choice Awards for the interesting discussion it generates. By discussion I mean preference wars: vim vs. emacs, Ubuntu vs. Slackware, Star Wars vs. Star Trek, etc... May I suggest a forum just for preference wars, so we can keep the support questions separate from the heated discussions about why my apple is better than your orange, and give us a special forum to go to just when we want to have a little fun... or vent...

Thanks.
It's a discussion only when you explain your preferences and the logic behind your position. Such analysis can be very interesting and enlightening, especially for newbies who've not heard it before, an audience lq purports to cater to. Hence, I think such discussions are appropriate for this forum. comp.unix might be a different story... The cheerleader, fanboy, me too" posts, however, are just noise to be filtered. Unfortunate, but not cause to throw the baby out with the bath water.

I use both vi and emacs. I used vi a LOT for MANY years. In retrospect, however, I should have spent more time with emacs sooner. Like a decade or two. I don't care, nor have anything against those who prefer vi/m. I'm merely suggesting that they may want to go outside of their comfort zone long enough to give emacs a good test drive.

Of course it also depends a lot on needs. If you spend the day clicking on links in your browser, and/or your box is more of an htpc than workstation, there's not much need for an editor.

Last edited by gotfw; 02-25-2011 at 11:48 PM.
 
Old 02-26-2011, 11:43 AM   #127
ewsmith
Member
 
Registered: Oct 2010
Location: Weesatche, Texas
Distribution: Slackware
Posts: 72

Rep: Reputation: 7
Quote:
Originally Posted by slakmagik
If you're using a cheatsheet to use vim, YDIW.
there is nothing wrong with using a cheatsheet. surely you haven't memorized every spelling and don't use spellcheck?

i mainly use vim, but i am attempting to learn emacs. (its not going so well :/ )
 
Old 02-26-2011, 05:14 PM   #128
slakmagik
Senior Member
 
Registered: Feb 2003
Distribution: Slackware
Posts: 4,113

Rep: Reputation: Disabled
Quote:
Originally Posted by ewsmith View Post
there is nothing wrong with using a cheatsheet. surely you haven't memorized every spelling and don't use spellcheck?
I didn't follow the part about spellchecking but, no, I didn't mean I have everything memorized. Far from it. What I meant was that using a cheatsheet is basically trying to use vim like a nano or what have you, where you have a pile of keys and when you hit one, one thing happens and that's the end of your options. There is no one key for, e.g., 'convert this plain text file into html interactively' but you can do it in vim in a few sets of keystrokes. But I wouldn't want to think about doing it in some other editors. (Ideally, you'd do it with sed or awk (or perl) rather than interactively, but that can be a real chainsaw to apply when you're just doing some pruning.) Vim (and emacs, I'm sure, and maybe a handful of others) are sort of a text editing workbench from which you can access and apply all the editor's internal power and bits of sed and sort and wc and everything else from the general *nix toolkit to construct "solutions" to your text editing problems. It's hooked into the system rather than sealed off like most simple or graphical or non-*nix editors. So learning to use it involves reading the large book's worth of documentation that comes with it (not all at once, of course, but dipping into it and trying to maximize your returns) as you encounter problems and think about them, rather than just memorizing a cheatsheet. If your editing needs are going to be handled with a cheatsheet then you can use most any editor. And, as I've been trying to say but, apparently, not very well, that's fine.

Anyway - hopefully I didn't express myself poorly this time. Either way, I need to get out of this thread.
 
Old 02-26-2011, 06:34 PM   #129
joeldick
LQ Newbie
 
Registered: Aug 2009
Posts: 26

Rep: Reputation: 4
Quote:
Originally Posted by slakmagik View Post
Now I'm regretting my earlier post. Dude, you've said "There is nothing shameful about using a graphical editor" three times. We get it, except methinks you doth protest too much. And now you've gone from defending your right to use a manly graphical editor (which I support) to trying to make vim out to be nearly useless. You should quit while you're ahead. If you're using a cheatsheet to use vim, YDIW.

Besides, gvim *is* a graphical editor. But there's nothing shameful in using the console version.
I found the cheatsheet very helpful while starting off trying to learn vim. After a while I wasn't looking at it much.

I made a genuine effort to get really good at vim. Some of my coworkers were real wizards at it, and it looked like you can do stuff really quickly. The built in regex global search and replace (s///g) is very useful. Don't get me wrong, I am not trying to put down vim. I recognize that it is a very powerful text editing tool. However, after using it for about a year, and then doing a project on gedit, I found it such a relief to go back to a graphical editor. Sometimes power is well worth sacrificing for ease and intuitiveness of use.

By the way, how about the comment I made about vim users' tendency to have longer functions/files. Does anyone else find that to be the case?
 
Old 02-27-2011, 04:40 AM   #130
linustalman
LQ Guru
 
Registered: Mar 2010
Location: Ireland
Distribution: Debian 12 Bookworm
Posts: 5,711

Rep: Reputation: 479Reputation: 479Reputation: 479Reputation: 479Reputation: 479
gedit should have won this hands down.
 
Old 02-27-2011, 08:39 AM   #131
MrCode
Member
 
Registered: Aug 2009
Location: Oregon, USA
Distribution: Arch
Posts: 864
Blog Entries: 31

Rep: Reputation: 148Reputation: 148
Quote:
gedit should have won this hands down.
*sits back and waits for angry responses from vi/vim/emacs users*

Last edited by MrCode; 02-27-2011 at 08:43 AM.
 
Old 02-27-2011, 11:41 AM   #132
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Debian
Posts: 6,137

Rep: Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314
Horses for courses. When I want to make a note of something, or edit a configuration file, I use gedit. When I go su in a terminal, I use nano. And when I want to carry out complex re-arrangement of data, I start up my QL emulator and use The Editor (1985 vintage). Who can resist a command line where you can type things like
2s rp fcw/LW/ bs be p sm t ns bm cm
 
Old 02-27-2011, 12:13 PM   #133
corp769
LQ Guru
 
Registered: Apr 2005
Location: /dev/null
Posts: 5,818

Rep: Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007Reputation: 1007
I use gnote for taking quick notes and commands down, gedit either when I'm lazy or need to copy/paste lots of information, and vi when on the command line.
 
Old 02-28-2011, 09:24 AM   #134
jens
Senior Member
 
Registered: May 2004
Location: Belgium
Distribution: Debian, Slackware, Fedora
Posts: 1,463

Rep: Reputation: 299Reputation: 299Reputation: 299
Quote:
Originally Posted by LinusStallman View Post
gedit should have won this hands down.
$gedit
(gedit:10312): Gtk-WARNING **: cannot open display:

How usefull
 
Old 03-02-2011, 08:04 AM   #135
rMatey
LQ Newbie
 
Registered: Apr 2009
Location: Ohio
Distribution: Ubuntu
Posts: 20

Rep: Reputation: 1
GEdit still beats them all as far as I'm concerned. But I'm gonna give GVim a try (GUI version of VIM)
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Text Editor of the Year jeremy 2009 LinuxQuestions.org Members Choice Awards 81 02-11-2010 12:59 AM
Text Editor of the Year jeremy 2005 LinuxQuestions.org Members Choice Awards 150 05-23-2009 09:40 AM
Text Editor of the Year jeremy 2008 LinuxQuestions.org Members Choice Awards 93 05-09-2009 11:34 AM
Text Editor of the Year jeremy 2007 LinuxQuestions.org Members Choice Awards 64 02-22-2008 03:25 AM
Text Editor of the Year jeremy 2006 LinuxQuestions.org Members Choice Awards 225 08-26-2007 09:04 AM

LinuxQuestions.org > Forums > 2010 LinuxQuestions.org Members Choice Awards

All times are GMT -5. The time now is 02:24 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration