this post was submitted on 10 Sep 2023
63 points (95.7% liked)
General Programming Discussion
7785 readers
2 users here now
A general programming discussion community.
Rules:
- Be civil.
- Please start discussions that spark conversation
Other communities
Systems
Functional Programming
Also related
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Different tasks. VSCode is littered with half-baked spaghetti code from various projects. My terminal window is for system-level non-project interactions.
I stick with terminals and vi for various day-to-day administrative things, because you never know when you'll have to log into a different machine which doesn't have all your software and preferences set up. I would prefer not struggle to recall keyboard shortcuts I last used 100 years ago when that happens.
It's bad enough having ADHD and long covid to completely obliterate my working memory, without the added irritation of googling "man vi move to section", knowing you have definitely used the command many times in the past.
I do this too. I refuse to change the keyboard shortcuts in any application I use, except to mimic the shortcuts of a more popular application
For example, I use GNOME Terminal's keyboard shortcuts in kitty
Exactly, I think it just comes down to being good practice. There's a 99.99% chance that any unfamiliar system has one of vi, vim, emacs. Not bad to be familiar with one or each.