How to use vim
Installation
Example of installation on Ubuntu.
apt-get update
apt-get install vim
Open a file
If your user does not have sufficient permissions, you will need to prefix the command with `sudo`.
sudo vim file.txt
Modes in vim
Once you’re in Vim, you’ll be in normal mode, which allows you to view and search through the file.
To edit the file, you need to be in insert mode.
- Use the 'i' key, to enable it.
- Use the Escape key to exit.
Finally, to use commands, there is command mode, which is activated by pressing the Escape key.
- Use the ':' key, to enable it.
- Use the Enter key to apply it.
Commands
From normal mode (press Esc just in case), press ':' key to move to the bottom of the screen and use one of these commands, followed by Enter.
| Command | Action |
| :w | Save (write) without exiting. |
| :q | Exit (quit). Vim will not let you exit if there are unsaved changes. |
| :wq | Save and exit. |
| :q! | Forcefully exit without saving changes. |
Navigation
From normal mode.
| Command | Action |
| arrow left or h | Left |
| arrow down or j | Down |
| arrow up or k | Up |
| arrow right or l | Right |
Quick edit
From normal mode.
| Command | Action |
| x | Deletes the character under the cursor (like the Delete key). |
| dd | Remove and cut the full line |
| u | Undo |
| ctrl + r | Redo |