949
you are viewing a single comment's thread
view the rest of the comments
[-] pineapplelover@lemm.ee 41 points 2 years ago

I refuse to see how vim and emacs is worth learning. I only use it because that's the only option when editing server files. Beyond this, I couldn't imagine coding in these environments from scratch.

[-] Hexarei@programming.dev 44 points 2 years ago

The biggest benefit of (neo)vim is the motions.

Honestly if you don't use vim motions in your ide of choice, you're missing out big time. Being able to do things like "Delete everything inside these parentheses". di( or "wrap this line and the two lines below in a pair of {}" ys2j{ , or "swap this parameter with the next one" cxia]a. with a single shortcut is game changing.

Even just being able to repeat an action a number of times is ridiculously useful. I use relative line numbers, so I can see how many lines away a target is and just go "I need to move down 17 lines" and hit 17j.

Absolutely insane how much quicker it is too do stuff with vim motions than ctrl-shift-arrows and the like.

[-] AVincentInSpace@pawb.social 3 points 2 years ago* (last edited 2 years ago)

Feel it's worth noting that ys[motion][symbol] is a plugin (vim-surround or nvim-surround at your option) and most IDEs therefore don't support it

Also as for plugins, Tim Pope's vim-argumentative is another one I love. "Swap this parameter with the next one" is >, and "swap this parameter with the previous" is <,

[-] Hexarei@programming.dev 3 points 2 years ago

Ah right, I forget that that one is from vim-surround. Though I know some ides do support somewhat custom vim-configs!

I didn't know about argumentative, my swapping is powered by Tree-Sitter

load more comments (27 replies)
load more comments (68 replies)
this post was submitted on 08 Apr 2024
949 points (98.1% liked)

Programmer Humor

31092 readers
790 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS