1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 07:08:01 +00:00

Add All The Ways To Write And Quit In Vim as a vim til

This commit is contained in:
jbranchaud
2021-02-06 18:29:15 -06:00
parent 7a3896f69b
commit 97f34fd079
2 changed files with 17 additions and 1 deletions

View File

@@ -10,7 +10,7 @@ pairing with smart people at Hashrocket.
For a steady stream of TILs, [sign up for my newsletter](https://tinyletter.com/jbranchaud).
_1036 TILs and counting..._
_1037 TILs and counting..._
---
@@ -1041,6 +1041,7 @@ _1036 TILs and counting..._
- [Absolute And Relative Line Numbers](vim/absolute-and-relative-line-numbers.md)
- [Add A File Without Loading It](vim/add-a-file-without-loading-it.md)
- [Add Custom Dictionary Words](vim/add-custom-dictionary-words.md)
- [All The Ways To Write And Quit In Vim](vim/all-the-ways-to-write-and-quit-in-vim.md)
- [Allow Neovim To Copy/Paste With System Clipboard](vim/allow-neovim-to-copy-paste-with-system-clipboard.md)
- [Almost The End Of The Line](vim/almost-the-end-of-the-line.md)
- [Alternate Files With vim-rails](vim/alternate-files-with-vim-rails.md)

View File

@@ -0,0 +1,15 @@
# All The Ways To Write And Quit In Vim
There are a bunch of different ways to write files, to quit out of a Vim
session, and to write and quit.
The standard is `:wq` to write to the file and quit. There is `:xall` which
will write changes to all buffers and quit.
`:q`, `:q!`, and `ZQ`—the latter being a normal mode command—are all ways of
quitting Vim. The first will warn of unsaved changes. The other two will
discard unsaved changes.
Another favorite of mine, when bailing on a `git commit`, is `:cq`.
These and more can be found in the help files by running `:h Q_wq`.