Quick reference for basic editing in vi
go into insert mode, here you may use arrows to navigate text, and edit it with the keyboard as normal.
Esc (the escape key) = exit insert mode
WHEN NOT in insert mode you may use:
write changes. <pre:w (then enter)</pre>
:q (then enter)
exit vi without saving changes.
:q! (then enter)
Examples of usage...
[root@localhost ~]# vi /README.txt
i This is my first readme file, wrote with vi! (Esc key) :w :q
[root@localhost ~]# cat /README.txt this is my first readme file, wrote with vi!