4 ms·
Vim is contextually sensitive too, and it doesn’t tell you why “q” sometimes types a letter, or starts recording a macro, or exits the program. Because vim is s
by mikenew 8y ago
Vim is contextually sensitive too, and it doesn’t tell you why “q” sometimes types a letter, or starts recording a macro, or exits the program. Because vim is specifically designed for power users who want a lot of capability and a very effient workflow. And so is Blender.
Blender has an almost unbelievable amount of capability and it can give you access to nearly all of it with a few keystrokes. It’s designed so that you can keep your right hand on the mouse and your left hand on the keyboard to do almost everything. It has a fantastic UI that can reconfigure to do modeling or video editing or texture mapping or rigging or animation or a dozen other things. Discoverability is not one of the design goals. Don’t take an overly simplistic view of an incredibly powerful program.
- boomlinde 8y agoVim is not primarily a CLI program, it's an interactive editor with a GUI. That this GUI is sometimes laid out in a row/column addressable terminal is besides the point. CLI means that you operate the interface via a command line. I guess this is true for Vim if you use the Ex mode exclusively, in which case there is no context sensitive 'q'