Waffelson@lemmy.world to linuxmemes@lemmy.world · 2 年前:wq!lemmy.worldimagemessage-square117linkfedilinkarrow-up1227arrow-down173
arrow-up1154arrow-down1image:wq!lemmy.worldWaffelson@lemmy.world to linuxmemes@lemmy.world · 2 年前message-square117linkfedilink
minus-square👍Maximum Derek👍@discuss.tchncs.delinkfedilinkEnglisharrow-up21arrow-down2·2 年前:ggdGwq (please don’t do this)
minus-squareJustinAngel@lemmy.worldlinkfedilinkarrow-up15arrow-down1·2 年前VIM Golf… Same outcome, fewer strokes: %d|wq
minus-squareitslilith@lemmy.blahaj.zonelinkfedilinkarrow-up7arrow-down1·2 年前you can replace wq with x :%d|x
minus-squareIgnotum@lemmy.worldlinkfedilinkarrow-up11·2 年前I use Vim daily, and i have absolutely no clue what that command would do, what would it do? Delete the document, save and quit?
minus-squarefiliberto_kunstlinger@lemmy.worldlinkfedilinkarrow-up15·2 年前exactly. gg -> go to top of document d -> delete (actually, it’s cut, but it destroys the mnemonic) G -> here is a modifier to “d” and tells it do “delete until end of document” w -> write current state of buffer to disk q -> exit program
minus-squaremeow@lemmy.blahaj.zonelinkfedilinkarrow-up17·2 年前Actually not, binds and commands aren’t the same. ggdG only works as a series of inputs, while wq only works as a command (with the colon).
minus-squareVictor@lemmy.worldlinkfedilinkarrow-up8·2 年前Exactly. The colon needs to be just before the w, not at the front of the sequence…
minus-squareCaptainBlagbird@lemmy.worldlinkfedilinkarrow-up6·2 年前And while you’re at it, throw an ESC in there at the beginning, will ya?
minus-squareVictor@lemmy.worldlinkfedilinkarrow-up2·2 年前If you want to cover every case (mode), indeed. 😊
minus-squarei_am_tired_boss@lemmy.worldlinkfedilinkarrow-up2arrow-down1·2 年前ggdGZZ This actually does what you intend to do. On nvim atleast.
:ggdGwq (please don’t do this)
VIM Golf… Same outcome, fewer strokes:
%d|wq
you can replace wq with x
:%d|x
Only in Vim, not in Vi.
E492: Not an editor command: ggdGwqI use Vim daily, and i have absolutely no clue what that command would do, what would it do? Delete the document, save and quit?
exactly.
gg -> go to top of document
d -> delete (actually, it’s cut, but it destroys the mnemonic)
G -> here is a modifier to “d” and tells it do “delete until end of document”
w -> write current state of buffer to disk
q -> exit program
Actually not, binds and commands aren’t the same.
ggdGonly works as a series of inputs, whilewqonly works as a command (with the colon).Exactly. The colon needs to be just before the
w, not at the front of the sequence…And while you’re at it, throw an
ESCin there at the beginning, will ya?If you want to cover every case (mode), indeed. 😊
yeah, I screwed it up
Huh… I always just used :1
ggdGZZ
This actually does what you intend to do. On nvim atleast.