Saving and Exiting
Writing a file means saving the edits and updating the file’s modification time.
|
Command |
Action |
|---|---|
|
ZZ |
Quit vi, writing the file only if changes were made. |
|
:x |
Same as ZZ. |
|
:wq |
Write and quit file. |
|
:w |
Write file. |
|
:w |
Save copy to |
|
:n1,n2w |
Write lines |
|
:n1,n2w >> |
Append lines |
|
:w! |
Write file (overriding protection). |
|
:w! |
Overwrite |
|
:w %. |
Write current buffer named |
|
:q |
Quit file. |
|
:q! |
Quit file (discarding edits). |
|
Q |
Quit vi and invoke ex. |
|
:vi |
Return to vi after Q command. |
|
% |
Current filename. |
|
# |
Alternate filename. |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access