Vi
From Linuxhelp Wiki
eltacn cheap cialis midi ringtones funny ringtones wellbutrin online order nexium cheap fioricet free jazz ringtones free motorola ringtones mtv ringtones cheap cialis lisinopril online free nokia ringtones buy paxil didrex online ultracet online free sonyericsson ringtones free mono ringtones buy valium diazepam online clomid online fioricet online paxil online kyocera ringtones mp3 ringtones free mp3 ringtones cheap alprazolam alltel ringtones alprazolam online lipitor online buy hydrocodone free verizon ringtones levitra cheap tramadol buy hydrocodone sprint ringtones cheap xanax real ringtones tracfone ringtones propecia online ativan online free samsung ringtones cheap tramadol didrex online but clomid cheap lorazepam samsung ringtones albuterol online zyban online soma online but clonazepam paxil online real ringtones sildenafil online cheap soma ambien online wellbutrin online order adipex propecia online real ringtones buy diethylpropion polyphonic ringtones rivotril online jazz ringtones but lipitor cheap lorazepam prozac online carisoprodol online free polyphonic ringtones tenuate valium online polyphonic ringtones lipitor online free free ringtones cheap phentermine sagem ringtones free ringtones ultracet online buy ortho vigrx online nexium buy meridia sharp ringtones free music ringtones cheap diazepam cheap carisoprodol but wellbutrin order meridia free free ringtones xanax online free mtv ringtones order fioricet mp3 ringtones free nextel ringtones adipex online cheap xanax free sagem ringtones diazepam online cheap clonazepam polyphonic ringtones carisoprodol online wellbutrin online free kyocera ringtones ativan online viagra online lorazepam online ultram online kyocera ringtones cheap alprazolam free alltel ringtones ambien online cheap vicodin motorola ringtones free sony ericsson ringtones free punk ringtones buy viagra but phentermine cheap xanax buy ultram valium online free cingular ringtones buy adipex cyclobenzaprine online propecia online cheap tenuate carisoprodol online ultracet online cheap pharmacy online wwe ringtones cheap diazepam cheap xenical nokia ringtones qwest ringtones cheap zanaflex diazepam online free verizon ringtones free motorola ringtones order lortab buy prozac free ericsson ringtones but ortho cyclobenzaprine online celexa online free ringtones online phentermine free cool ringtones cheap prozac qwest ringtones cheap cialis free sprint ringtones cheap nexium free real ringtones free sagem ringtones tracfone ringtones nokia ringtones punk ringtones mp3 ringtones free sony ringtones ativan online but hgh free midi ringtones free alltel ringtones cheap flexeril free sony ericsson ringtones free motorola ringtones vicodin online free tracfone ringtones buy soma order levitra free motorola ringtones didrex online cheap sildenafil cheap pharmacy online zoloft online cheap hydrocodone free sony ringtones free cingular ringtones viagra buy paxil buy ambien buy lortab cheap hydrocodone cheap vigrx cheap ativan hgh online sildenafil online buy viagra ortho online free nextel ringtones lisinopril funny ringtones free sony ericsson ringtones buy vicodin but hydrocodone cheap ativan free mono ringtones clonazepam online levitra free sprint ringtones cialis online free sony ringtones == Introduction ==
Vi (pronounced Vee-Eye) is one of the most popular console-based text-editors out there. Vi has been around since the mid 70's, and is well loved by its users. It has a steep learning curve for new users, but experienced users love the ease of use with keyboard shortcuts, etc. The philosophical approach to Vi is that the user's fingers should never leave the keyboard's home-row keys. This allows for your text editing to be a lot quicker and more efficient. Vi is considered the default text-editor for UNIX.
Vi is included with every distribution, so refer to your distribution's CD or website.
Contents |
The Basics
Learning how to use Vi entails a whole guide onto itself, but here are a few basics:
Starting Vi
To start Vi just type vi at your command prompt. After starting Vi, you will notice that the left side of the screen is filled with tildes (~). This shows that the buffer is currently empty. If you want to edit an existing file, include it on the command line when starting. When starting Vi, it defaults to Command mode, so you cannot immediately edit the document. To start editing, press 'i' for Insert mode.
Insert Mode
I begin with a brief description of the insert mode because it is very straight forward. In insert mode the characters you type are inserted into your document. You can use the backspace key to delete any typing mistakes you have made on the current input line. The escape key (<esc>) takes you out of insert mode and back to the command mode. If you are ever in doubt about what mode you are in, just press <esc> a few times until vi starts complaining. You will then know that you are in the command mode.
Command Mode
Command mode is where you do everything that isn't done in insert mode. In command mode the same keys that caused letters to appear on your screen in insert mode now represent totally different functions. Rather than list all the commands here, I will leave that to a future guide. In the meantime, see the external links below.
External Links
Vi Helpfile - Useful resource for commands

