How to Open, Save a File in Vim and Quit the Editor
Vim is a highly configurable text editor for the command line which is designed to make editing text efficient, offering a lot of functionality on top of its predecessor Vi.
Pretty much all Linux distributions and other Unix based systems including macOS come with Vim preinstalled, so there is a high probability you already have it on your system.
While Vim is feature-rich and available on many systems it does require some extra knowledge before you can open and save files, which is what we will be looking at here.
Opening a File in Vim
From your command line type "vim" followed by the name of a file that exists or one you wish to create.
You are now inside the Vim editor. Initially, you will be in the default mode, which is used for navigating the file using Vim commands. When you want to add or remove text press the
i key, this will put you in editor mode just like in Nano or another text editor. Press
ESC to exit insert mode.
Saving a file in Vim / Vi
To save a file in Vim type
:w (colon followed by
w and hit
If you are in editor mode you will need to press
ESC followed by
ENTER to save the file.
You can also save the file with a new name by adding its name after the save command:
Save File and Quit Vim / Vi
You can save changes and exit Vim by pressing
ESC to go back to normal mode and then
:wq followed by
Quit Vim / Vi without Saving
To quit Vim without saving press
ESC and then type
:qa! and press
ENTER to abandon all changes and exit Vim.
- press: ESC
Here are the basic commands we have covered:
vim- starts a new Vim instance
i- enter insert mode
ESC- exit insert mode
:w- save file only
:wnew_file - save file under a new name
:wq- save file and quit Vim
:qa!- quit Vim without saving
Today we have just learned the basics of opening and saving files. Soon I will be writing a post about useful Vim commands for editing files effectively.