Computer Forums

Member Login

Remember Me? Sign Up! | Forgot Password
 
Slogan
 
Computer Forums > Programmers Lounge > Programming Discussions » text editors, worth the learning curve?
Closed Thread
Old 02-07-2007, 08:06 AM   #1 (permalink)
 
Newb Techie

Join Date: Jun 2006

Posts: 49

starkmann

Default text editors, worth the learning curve?

It's a toss up for me if this belongs here or in the Linux topic so I picked one....

Text editors, you know emacs vi and their kin. I know they used to be part of the standard toolkit for all programmers. I have been reading The Pragmatic Programmer and one of their point was "Learn to use one text editor well". I'm not really a programmer but I have aspirations to do some programming, mostly web based. I have played with Emacs and am slowly working my way through the complete built in tutorial. I used vi about 5 years ago when I was actually enrolled in a CS program that I didn't finish.
From my limited, very limited, experience, I don't see the real value of text editors if you are working in a GUI OS. It seems that any old .txt file is as good as the next in Windows. I'm all for mouseless computing but I haven't yet seen that it's terribly convenient to go mouseless in these editors.

Am I just misguided, missing the point, misusing the the app or ar text editors of these types not as useful as they may have once been?
starkmann is offline  
Old 02-07-2007, 10:14 AM   #2 (permalink)
 
Software Developer

Join Date: Mar 2006

Location: Columbus, OH

Posts: 569

jaeusm is on a distinguished road

Default

If you become well-versed in VI or VIM, you'll see the benefit. It's takes practice, though. You'll have to force yourself to use it until all the commands sink in. For programming, it can be useful.
jaeusm is offline  
Old 02-12-2007, 10:46 AM   #3 (permalink)
forrestcupp's Avatar
 
Ultra Techie

Join Date: Feb 2007

Posts: 588

forrestcupp is on a distinguished road

Default

I really can't see how a text editor could possibly benefit me over a good IDE. I know to some that is almost a sacriledge, but it seems that a lot of the "open-source" community is pretty closed-minded on things like this. I hear a lot of talk about how much more powerful it is, but I really think it's all talk. How about moving into the 21st century?
forrestcupp is offline  
Old 02-12-2007, 11:57 AM   #4 (permalink)
 
Software Developer

Join Date: Mar 2006

Location: Columbus, OH

Posts: 569

jaeusm is on a distinguished road

Default

Quote:
I hear a lot of talk about how much more powerful it is, but I really think it's all talk.
Then you should learn it and use it before speculating its worth.

I was required to learn VI while coding in linux in grad school. Professionally, I use Visual Studio daily. Each environment definitely has its own advantages and disadvantages. As a result, neither environment is superior to the other in every situation. There is quite a steep learning curve associated with some text editors, but the payoff is huge if you stick with it.
jaeusm is offline  
Old 02-12-2007, 02:34 PM   #5 (permalink)
 
Super Techie

Join Date: Sep 2005

Posts: 341

hillbillybob

Default

when I am coding embedded Javascript, XML, HTML, CSS and the like, I use a text editor. Im mostly in a windows environment, and I use Notepad++. And IDE can be nice...but IMO it can be overkill on some things. When you think about it, and IDE is just a glorified text editor. I can't tell you on VI, my experience is nill with it. I can tell you that coding in a text editor first will let you appreciate the power of these newer IDE's.
__________________
The greatest measure of a nation is not it\'s army or economy, but by how many people are trying to get in, and how many people are staying!!
Guns, Guts, and Alcohol made America free.
Born American, Die American
Ubuntu - it\'s all about the bun\'s baby!!!
hillbillybob is offline  
Old 02-13-2007, 02:39 PM   #6 (permalink)
 
Monster Techie

Join Date: May 2004

Location: Tucson, AZ, USA

Posts: 1,183

Vormund

Send a message via AIM to Vormund Send a message via MSN to Vormund Send a message via Yahoo to Vormund
Default

The bottom line is, if you are sure you'll never be coding in the console environment, vi is unnecessary, as these days a good text editor can do everything and beyond.

Keep in mind, vi was started in 1976.

However, many jobs do require console programming, and it's quite handy for quick changes at that...or browsing a network machine via SSH... A GUI in this case would likely not be available, or just too much of a bother to setup. ...and it's good practice if you're going to ever get involved with *nix.

With that being said, vi is good to know, but for your web programming, it is unnecessary and would require quite a bit of overhead to learn (or more importantly, remember all the key combinations).
__________________
Vormund is offline  
Old 02-13-2007, 02:54 PM   #7 (permalink)
 
Newb Techie

Join Date: Feb 2007

Posts: 12

bhughesiii

Send a message via Yahoo to bhughesiii
Default

Just to add my two cents, now that I have learned to use VI, I would be lost with out it. I use Suse 10.2 as my desktop system with the GUI, but I still do a ton of command line stuff. As for web programming with PHP or HTML I am a text editor guy all the way. I love it. And learning it wasn't all that hard. I am still picking up bits and pieces as I go.
bhughesiii is offline  
Old 02-13-2007, 03:52 PM   #8 (permalink)
 
Monster Techie

Join Date: May 2004

Location: Tucson, AZ, USA

Posts: 1,183

Vormund

Send a message via AIM to Vormund Send a message via MSN to Vormund Send a message via Yahoo to Vormund
Default

Quote:
Originally posted by bhughesiii
I am still picking up bits and pieces as I go.
You and me both...! I love vi, although I only use it at work, and I agree - if you're ever going to use *nix, it's far more then worthwhile.
__________________
Vormund is offline  
Old 02-13-2007, 04:17 PM   #9 (permalink)
 
Monster Techie

Join Date: Dec 2004

Posts: 1,145

Snake-Eyes

Default

I personally prefer basic text editors when programming over programs like Word with built in text "functions" (ie. bolding, italicizing, etc). I've become so accustomed to it that i use programs like Notepad/Emacs for everything.
__________________
Snake-Eyes is offline  
Old 02-13-2007, 05:52 PM   #10 (permalink)
 
Newb Techie

Join Date: Jun 2006

Posts: 49

starkmann

Default

I use notepad all the time. I just have heard that Vi and emas were so powerful by comparison that I was a fool to miss out. Yet, it's always spoken of in kind of mystical, nebulous terms. I have started the emacs tutorial and haven't yet met the great and powerful Oz of emacs.
starkmann is offline  
 
Closed Thread

Thread Tools
Display Modes

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 On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On