INTRODUCTION TO UNIX
                          vi Command Summary
         Using vi from UNIX:
         vi file_name                  edit file_name
         vi -r file_name               recover file_name from crash
         Note: Most of the following vi commands must be preceded by a
         number for repetition.
         Basic cursor motions:
         h                             right
         j                             down
         k                             up
         l                             left
         CR                            down to first non-blank
         0                             beginning of line
         $                             end-of-line
         Screen Control:
         ^U ^D                         up or down half a page
         ^B ^F                         up or down a whole page
         ^L                            reprint page
         Note: all commands marked with a + enter input mode and are
               exited with the escape (ESC) character.
         Character input modes:
         +a                            append after cursor
         +A                            append at end-of-line
         +i                            insert before cursor
         +I                            insert before first non-blank
         +o                            add lines after current line
         +O                            add lines before current line
         Delete and change:
         dd                            delete line
         +cc                           change line
         D                             delete from cursor to EOL
         +C                            change from cursor to EOL
         x                             delete character
         +s                            change character
         +S                            change line
         rchar                         replace current char with char
         +R                            overprint change
         Word commands:
         w                             next word
         b                             back word
         e                             end of word
         dw                            delete word
         +cw                           change word
         Search:
         /string/                      search for string
         ?string?                      reverse search for string
         n                             repeat last / or ?
         N                             reverse of n
         Miscellaneous:
         u                             undo previous command
         U                             restroe entire line
         yobject                       save object in temp buffer
         Y                             save line(s) in temp buffer
         p                             put saved buffer after cursor
         P                             put saved buffer before cursor
         Control commands:
         :w                            write file
         :wq                           write file and quit
         :q                            quit
         :q!                           quit (override checks)
         :ed-cmnd                      run the ed command ed-cmnd
         :num                          go to line num
         ZZ                            same as :wq
[ Next ] [ Back ] [ UNIX/Linux Intro Start ] [ Chibcha Enterprises Home ]