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.
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.
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.
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.
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