Vi / Vim Save And Quit The Editor Command

ADVERTISEMENTS



Tutorial details Difficulty Easy (rss) Root privileges No Requirements vi / vim Time Less than 1 min

Vim Save And Quit The Editor Command

I am a new vi / vim text editor user. How do I quit the vi editor and save my changes under a Linux or Unix like operating systems? Can you tell me command to save and quit file in vim?vi or vim (Vi IMproved) is text editor or a programmers text editor. You can edit programs or configuration files on the Linux/Unix server. Vim is upwards compatible to Vi. This page explains how to save a file in Vim or vi and quit the editor under Linux or Unix-like systems.

The procedure to save a file in vim / vi and quit the editor is as follows:

Open the terminal application in Linux or Unix Next, open a file in vim / vi, type: vim filename To save a file in Vim / vi, press Esc key, type :w and hit Enter key One can save a file and quit vim / Vi by pressing Esc key, type :x and hit Enter key

Let us see all commands and examples in details.

How to open a file in Vim / Vi

You can start vi/vim by typing the following command:

vim file

vi file

vim [options] filename

vim helloworld.sh



Understanding vim modes

When we start vim/vi text editor, we are in normal mode. This mode allows use to use vim commands and navigate around the file as per our needs. In order to edit text, you need to enter the insert mode by pressing i key. This way, we can edit our program or configuration files such as /etc/nginx/nginx.conf.

Of course, you can go back to normal mode by pressing Esc key again.

How to save and quit the vi or vim text editor

To save and quit the vi or vim editor with saving any changes you have made:

If you are currently in insert or append mode, press Esc key. Press : (colon). The cursor should reappear at the lower left corner of the screen beside a colon prompt. Enter the following command (type :x and press Enter key): :x OR :x! OR :wq! Press ENTER key This will quit the editor, and all changes you have made to the document will be saved to the file.

Use x to save a file and exit:



How to trash all changes in vi/vim

If you do not want to save any changes, first press Esc key. To exit Vim without saving changes press :q! followed by ENTER key.

Getting more help about vim commands

Want to learn vim text editor? Start the vim tutor by typing the following command at the Linux, macOS, and Unix-like system:

$ vimtutor

$ vimtutor it

$ vimtutor fr



Summary of vim/vi commands

Command Description Press the ESC key

Type :q!

Press the ENTER key Exit vim without saving changes i.e. discards any changes you made. Press the ESC key

Type :wq

Press the ENTER key Save a file and exit. Press the ESC key

Type :x

Press the ENTER key Save a file and exit.

Conclusion

You learned how to save a file in vim and exit the text editor using various vim commands. See the vim site or the following pages for more information.

