Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 






Current Newswire:

Using Windows Is Like...

Installing Ubuntu 9.10

Hands-on: OpenMoko WikiReader is simple, appealing

Perl far from dead, more popular than you think

Microsoft Exchange alternatives

Kubuntu 9.10: A Mixed Bag

Could Microsoft switch to Linux?

Red Hat Virtualization Manager for Windows Only?

Creating Ebooks with Sigil

Editor's Note: Making Multi-Channel Firewire Music With Linux




SiteMinder / Webhosting
The Computer Merchant, Ltd
US-MA-North Quincy

Justtechjobs.com Post A Job | Post A Resume
:Linux Productivity Magazine: VI and Vim
Linux Productivity Magazine: VI and Vim
Dec 11, 2002, 07 :00 UTC (19 Talkback[s]) (10753 reads)

(Other stories by Steve Litt)

"Who would guess to press 'l' to go right. Shouldn't 'l' go left? What in the world is the rationale for using 'h' to go right? One would think 'h' would mean 'higher' or some such thing. 'j' and 'k' for down and up respectively is just plain weird. And how strange is the 2 mode system, where the insert mode is for typing, and the command mode is for editing, necessitating constant switching between them. Many VI implementations cannot even facilitate a mouse, nor can they highlight text with the Shift+Arrow hotkey, nor skip words with Ctrl+Arrow. As a modern software developer I've been trained to make my apps intuitive.

"But anyone who has been around the block a few times knows there's a tradeoff between beginner's intuitiveness and master's productivity. VI has been optimized entirely for the touch typist. l, h, j and k are easily touch typing home position accessible. Cursor (arrow) keys are not. In the time you can move your hand from the keyboard to the mouse, a VI master can cut the current paragraph and move it above the preceding paragraph. (Keystrokes {d}{P}). VI is built exclusively for speed. Well, almost exclusively.

"VI is built for power too. By combining VI's range enabled global commands, range enabled search and replace commands, regular expressions, macros and scripts, you can effect almost any conceivable transformation on a file. If the transformation can be described in English, it can be done with VI. And in VI it usually can be done in 1/10 the time required to write a program to perform the same transformation..."

Complete Story

Related Stories:
Bram Moolenaar: Vim 6.1 Released(Mar 27, 2002)
Bram Moolenaar: Vim, an open-source text editor (Jan 03, 2002)
O'Reilly Network: Using the VI Editor(Oct 26, 2001)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
The quality and depth of the articles in ...   Nice work!   
wilbert
Dec 11, 2002, 09:57:55
 
to the VI/EMACS wars? They were fun!  ...   Whatever happened   
Tony
Dec 11, 2002, 14:27:16
 
I'm currently stuck using vi more th ...   Good, but why can't they spell?   
John Stracke
Dec 11, 2002, 14:42:17
 
> to the VI/EMACS wars? They were fun! V ...   Re: Whatever happened   
Asian vi user
Dec 11, 2002, 15:04:23
 
 to the VI/EMACS wars? They were fun! Oh ...   Re: Whatever happened   
Toby Haynes
Dec 11, 2002, 15:32:04
 
So, am I lame or what for using the arro ...   Arrow Keys   
Bart Dorsey
Dec 11, 2002, 16:09:57
 
Oh, Emacs won. But vi is still useful fo ...   Re: Re: Whatever happened   
Chris Keelan
Dec 11, 2002, 18:30:02
 
> So, am I lame or what for using the ar ...   Re: Arrow Keys   
ac
Dec 11, 2002, 19:42:24
 
Vim is a very decent implemention of a e ...   Vim is good, but far from being the most powerful   
Nikolai Bezroukov
Dec 11, 2002, 20:00:40
 
> So, am I lame or what for using the ar ...   Re: Arrow Keys   
Sean McAfee
Dec 11, 2002, 20:20:57
 
Yes I know, I know VI is supoposed to be ...   Was VI written by a Microsoft spy?   
JFM
Dec 11, 2002, 21:18:47
 
So IMHO the day VI was created was a bla ...   Re: Was VI written by a Microsoft spy?   
r2
Dec 12, 2002, 01:37:40
 
BTW I still have to see someone liking V ...   Re: Was VI written by a Microsoft spy?   
Chris Keelan
Dec 12, 2002, 02:05:12
 
> So IMHO the day VI was created was a b ...   Re: Was VI written by a Microsoft spy?   
Asian vi user
Dec 12, 2002, 02:21:26
 
> > So IMHO the day VI was created was a ...   Re: Re: Was VI written by a Microsoft spy?   
JFM
Dec 12, 2002, 07:02:37
 
 Yes, VI-trecantopous is a really good t ...   VI-trecantopous Editor?   
Shamar
Dec 12, 2002, 07:48:15
 
>  - Pressing 100j is a really usseful c ...   Re: VI-trecantopous Editor?   
Jane
Dec 12, 2002, 15:17:58
 
 That remembers me an Irish rugby coch w ...   Re: Re: Re: Was VI written by a Microsoft spy?   
Asian vi user
Dec 12, 2002, 23:33:29
 
Buy and use Visual SlickEdit for a few d ...   Visual SlickEdit   
Joe Schmoe
Dec 13, 2002, 04:06:42
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs