this post was submitted on 18 Jul 2023
911 points (95.0% liked)

Programmer Humor

32503 readers
395 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] polle@feddit.de 12 points 1 year ago (30 children)

emacs

I actually don't know what emacs means. I only remember having struggles in understanding anyone who likes vim, because it mostly just confused me. But Probably its just what you are used to. The Meme is still funny, though.

[–] jecxjo@midwest.social 8 points 1 year ago (7 children)

What's even more crazy is when you've used vim exclusively for 30 years to the point where you sit down at someone else's computer and you try to use their editor and you are completely lost. You fumble around like you're an elderly person who doesn't know what a computer is, type random letters all over. You look senile.

But then you show them on your computer how you can record a macro of your key commands and then use a regex to match different blocks of similar text and apply the same commands all at once. And because you used navigation based on words and lines rather than characters it all just works.

[–] abraxas@lemmy.ml 3 points 1 year ago (6 children)

I think that's true of all editors, though. I ended up on the intellij side of things, and it means I'm clueless about VSCode's key patterns. I've only picked up ctrl-p so far, and keep having to remind myself "this is shift-shift in Microsoft"

[–] icydefiance@lemmy.world 3 points 1 year ago (1 children)

Just to be helpful:

  • Alt+Shift+Up/Down to duplicate a line (IIRC on Linux this defaults to something more complicated and it's dumb so I changed it to match Windows and OS X)
  • Ctrl+D to create multiple cursors
  • Ctrl+Space to open autocomplete
  • Ctrl+Period to open the little lightbulb menu that sometimes appears next to your cursor
  • Ctrl+Shift+P to search for commands, so you don't need to remember any other shortcuts

Honestly that's about all of the shortcuts I use. The Ctrl+Shift+P menu will show you the keyboard shortcut next to the command, if it has one, so you can easily memorize it if you use a command often.

[–] abraxas@lemmy.ml 2 points 1 year ago (1 children)

Totally fair. I think I'm sticking with Webstorm for at least one more year, but might someday give VSCode another try.

Webstorm was the combobreaker that ended my 15 years of Vim.

[–] sLLiK@lemmy.ml 2 points 1 year ago (1 children)

The only thing that's halted my rampant use of vim is... Neovim.

[–] abraxas@lemmy.ml 1 points 1 year ago

I tried, so hard. Once you snort a line of a well-tuned IDE, it's hard to decide "I'm going to learn these 30 extensions to replicate that experience in vim".

Flip-side, I hate vim mode IDEs, too, because it tends to collide with native IDE functionality. So I just "dream of vim" and pull it up for certain specific tasks.

load more comments (4 replies)
load more comments (4 replies)
load more comments (26 replies)