Saturday, March 30, 2013

How to Use vi Editor in Linux

How to Use vi Editor in Linux

ñ Starting vi
        You may use vi to open an already existing file by typing
         vi filename
ñ vi Modes
            vi has two modes:
          * command mode
           * insert mode
In command mode, the letters of the keyboard perform editing functions
(like moving the cursor, deleting text, etc.). To enter command mode, press
the escape <Esc> key.
     In insert mode, the letters you type form words and sentences. Unlike many
word processors, vi starts up in command mode.
ñ   Entering Text
ñ in VI Editor
    In order to begin entering text in this empty file, you must change from
command mode to insert mode. To do this, type
ñ  Deleting Words
          To delete a word, move the cursor to the first letter of the word, and type
          This command deletes the word and the space following it.
          To delete three words type
ñ  Deleting Lines
          To delete a whole line, type
          The cursor does not have to be at the beginning of the line. Typing dd deletes

the entire line containing the cursor and places the cursor at the start of the
next line. To delete two lines, type
          To delete from the cursor position to the end of the line, type
       D (uppercase)
ñ  Replacing Characters
           To replace one character with another:
           1. Move the cursor to the character to be replaced.
           2. Type r
           3. Type the replacement character.
                     The new character will appear, and you will still be in command mode.
ñ  Replacing Words
To replace one word with another, move to the start of the incorrect word and
You are now in insert mode and may type the replacement. The new text does
not need to be the same length as the original. Press <Esc> to get back to
command mode. To replace three words, type
ñ  Replacing Lines
          To change text from the cursor position to the end of the line:
                   1. Type C (uppercase).
                     2. Type the replacement text.
                    3. Press <Esc>.

Moving around in a file
     H            to top line of screen
     M            to middle line of screen
     L            to last line of screen
     G            to last line of file
     1G          to first line of file

ñ  Moving by Searching
          To move quickly by searching for text, while in command mode:
           1. Type / (slash).
           2. Enter the text to search for.
           3. Press <Return>.
          The cursor moves to the first occurrence of that text.
           To repeat the search in a forward direction, type
          To repeat the search in a backward direction, type
To save the edits you have made, but leave vi running and your file open:
   1. Press <Esc>.
   2. Type :w
   3. Press <Return>.

To quit vi, and discard any changes your have made since last saving:
   1. Press <Esc>.
   2. Type :q!
   3. Press <Return>.

How to Use vi Editor in Linux

No comments:

Post a Comment

Linux Tips and tricks,Online Linux Helpers