What specific features of vscode would you like to see in a terminal editor?
So to me, the "win" of vstudio is the tiny command pallete that is used & the shortcuts are displayed in menus. (& everyone mentions the difficult hill to climb to learn emacs or vim by comparison).
The thing which will never work in terminal is ctrl-c and ctrl-v. (Macos covers this nicely by using cmd-... tho). It's a shame.
I actually use le editor in terminal, but am rather cramped using it. I consider learning vim or emacs once every few years... and go... nah, no thanks.
Eg. There are a few comments above about region undo. In vstudio it sounds ugly, but it's trivially easy. Press and hold undo (ctrl-z) and let key repeat until the block appears as you want. Select it, copy. Press and hold redo. Select area. Paste.
Tastes are different.
If you enable cua-mode in Emacs, C-c and C-v work perfectly fine as copy and paste. Even in the terminal.
> There are a few comments above about region undo. In vstudio it sounds ugly, but it's trivially easy. Press and hold undo (ctrl-z) and let key repeat until the block appears as you want. Select it, copy. Press and hold redo. Select area. Paste.
That works in practically every editor. The entire point of region undo is that it's faster and more convenient than doing it manually.
In fact, in VIM, everything _is_ a shortcut.
Other than that, most VIM plugins are documented very well.