| Moving Cursor in File | |
| Left | h |
| Right | i |
| Up | k |
| Down | j |
| Line | |
| Beginning | ^ or B |
| end | $ |
| Sentance : | |
| Next sentance | ) |
| Previous sentance | ( |
| Paragraph | |
| Next | } |
| Previous | { |
| file | |
| Go to end of file | :$ |
| on chacter forword | :w |
| One word forword | :W |
| go to a line number | :line_number |
| display file info . | ^g |
| Inserting and appending text : | |
| inserts text to the left of cursor | i |
| nserts in the beginning of line | I |
| appends text to right of cursor | a |
| appends to the end of line | A |
| Adding new line | |
| add a new line below the current line | o |
| adds a new line above the current line. | O |
| deleting the text : | |
| deletes text above the text | x |
| deletes text character on right of cursor | X |
| deletes line 20 | 20d |
| deletes current line | dd |
| delete till end of current line. | D |
| Replacing a character & word | |
| replace the character above the cursor. | r |
| replces characters until Esc is pressed. | R |
| replaces the word from cursor to the end indicated by $ sign . | cw |
| replaces till end of line. | C |
| Substitute | |
| subistutes current charcater. | s |
| substitutes entire line. | S |
| Undo the last change | |
| undo last change. | u |
| undo changes to the current line. | U |
| Copy and pasting lines | |
| copys the current line into buffer. | yy |
| copies 5 lines from the current line. | 5yy |
| pastes the current buffer. | p |
| Searching | |
| Searches for the word name in the file | :/name |
| n continues search forward. | n |
| N searches backwards | N |
| Saving | |
| saves the text does not quit. | :w |
| saves & quit the editor . | :wq! |
| save | ZZ |
| Quit without saving | q! |
| Search & Replace | s/ |
| Repeating last command | . |
| Recovering a unsaved vi file. | vi -r filename |
Nov 19, 2009
vi editor reference
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment