3 ms·
Yeah, thanks for this. `:wq` is pretty fast to write. I think I will stick to it.
by jjallen 4y ago
Yeah, thanks for this. `:wq` is pretty fast to write. I think I will stick to it.
- sodapopcan 4y agoOr, as other have pointed out, just use `ZZ` which is even easier and equivilant to `:x`.
- sshine 4y ago:q, if you didn’t make a change, is even shorter.
- sodapopcan 4y agoIt's not shorter—there is an implied `<cr>` at the end there and as you have it written it's the same length. Also, if you did make a change, `:q` will yell at you. If that's what you want, though, that's totally cool. The advantage of `ZZ` is that it can be used as a general "close this window" command. It'll work on unmodifiable buffers as well without complaining.
- jjallen 4y agoIf you do this half the time you will have forgotten that you have edited the file and won't be able to exit
- sshine 4y agoIf I forgot I had edited a file and I’m leaving it as if I hadn’t, I will want to know.
- shp0ngle 4y ago:wq just makes more sense to me, it’s “command: write, quit” ZZ is just.. random?
- sodapopcan 4y agoSure, but we're talking Vim here. Is that more random than `"0p`? Or `ctl-o`? Or `ctl-6`? Mnemonics are important for operations we only perform a few times per day or every other day or less. But we're talking about a _built-in_ mapping for an operation that is performed probably as much as 1000 times per day, give or take. Convenience beats out mnemonics here because you don't need them (if you care to use it). I also think the bikeshed should be lime green :)
- shp0ngle 4y agoIt’s fine, it’s vim and it’s all random, but I just can never remember ZZ so much as I can wq. That’s all