At the end a light topic. How can we quit vim?
The well knows way is :wq
. Which will save the file (w
) and quit (q
). What
if we don’t want to save just quit? We can use :q
, but it will cry if we have
unsaved changes, we can shout at vim with :q!
to quit and ignore errors.
It’s fine, but we have :x
which is :wq
, but it saves only if we have
changes. It is good because we don’t want to write if we have nothing to add,
unnecessary file system operation.
Can we do it better? Yes we can. We can simply use ZZ
in normal mode. It’s the
same as :x
, but we don’t have to enter command mode. What if we don’t want to
save only quit? Do we still have to use :q!
? No, vim got our back and we have
ZQ
which is the same as :q!
.
What if we have more than one file open, in multiple windows? We can use :qa
as quit all. We can combine it with save as :wqa
and we can force it without
save :qa!
.
I hope you enjoyed the whole Advent of Vim series and you learned a few things about vim.