diff --git a/vi.notes b/vi.notes new file mode 100644 index 0000000..782c534 --- /dev/null +++ b/vi.notes @@ -0,0 +1,21 @@ +12-17-2023 KenUnix Old School + +In vi under Unix use the following most common keys: + +a = Ad text +dd = Delete current line. Example to delete 3 lines you would enter 3dd +i = Insert text at cursor position +j = Join lines at the cursor +p = paste yanked lines at current line position +q = Quit vi +q! = Quit vi without saving +r = Read file , append +s = Substitute text. Example :s/old/new/ for current line + or :s 1,$ /old/new/ for entire file +u = Undo the lest operation +w = Write file +x = Erase character under cursor +yy = Yank line +: = Issue command. Example :w to write file +esc= Go to command mode +