a | Insert text after the cursor. | ||
i | Insert text before the cursor. | ||
o | Open a new line below the line your cursor is currently on. | ||
A | Insert text at the end of the line. | ||
I | Insert text at the beginning of the line. | ||
O | Open a new line above the line your cursor is currently on. | ||
x | Delete the character beneath the cursor. | ||
h | Move your cursor to the left by one character. | ||
l | Move your cursor to the right by one character. | ||
j | Move your cursor up by one line. | ||
k | Move your cursor down by one line. | ||
$ | Move to the end of the line. | ||
0 | Move to the beginning of the line. | ||
w | Move forward one word and place the cursor on the first character of that word. | ||
b | Move backward one word and place the cursor on the first character of that word. | ||
G | Go to the end of the file. | ||
1G | Go to line 1 of the file. | ||
CTRL+g | Report on the current line number that the cursor if on as well as the number of total lines in the file. | ||
dd | Delete the current line. | ||
cw | Change word. That is, change the characters from where your cursor is to the next space or punctuation. | ||
cl | Change letter. Change the character that your cursor is on. | ||
yy | Copy the line that the cursor if currently on. | ||
p | Place the contents of either a deleted line or a copied line on the line immediately following the one your cursor is currently on. | ||
u | Undo the last change. | ||
:w filename | Save changes. The filename is optional and is only used to specify the name of the file that you would like to save your work as. | ||
:wq filename | Save changes and quit. Again, the filename is optional. | ||
ZZ | Save changes and quit. | ||
:q! | Quit without saving changes. | ||
/string | Search for next occurrence of string in the file. | ||
n | Repeat the last search | ||
. | Repeat the last insert function. | ||
Tuesday, May 24
VI Editor
Subscribe to:
Post Comments (Atom)
very gooddddddddddd blocks
ReplyDeletevery gooddddddddddd blocks
ReplyDelete