Like GNU nano, Vim is a text editor. It is has many more features than nano and is thus much more powerful, but it is also more challenging to learn.
VIM operates with three different modes:
Owill each move from command mode to insert, each in a different place in the file relative to the cursor.
setto change vim's appearance. Last line mode is only accessible from command mode, by typing the
One of the easiest ways to begin learning to use vim is with the built-in
VIM Tutor. This little program copies a large text file to the
/tmp directory and opens it in vim. It contains lessons for
learning vim which you can edit as you read through the tutorial. You can quit
without saving, and get a clean copy of the lesson file the next time you
restart the tutorial.
$ vim another_word.txtThis will create the text file,
another_word.txt, in a vim edit session. When vim first launches it is in command mode. To put it into insert mode, type the character
i. The type the following word:
peaceSave the file and exit vim, you first have to get back into command mode. Press the
Esc(escape) key to get back into command mode. Then type a colon (
:), and the letters
q. This will write to the file and quit vim. Run the
lscommand and confirm that you see
another_word.txtamong the listing.
A file will open that looks like this:
Complete the first 4 lessons from the tutorial.