I've been using my own shell setup with some useful shortcuts like:<p>- press arrow-up and use the prefix to search history
- enable vim mode for editing<p>But in general it's brittle. For example, if I press arrow-up and edit the current command, sometimes there seems to be some characters being shifted and the command would make no sense.<p>I would love to be able to edit command using vim-mode in a more robust. Sometimes I want to edit by using a mouse to point the cursor to the place I want to edit. I'd also love to know other useful capabilities that I am not aware of.<p>If folks can share what you are using and what you like about it, that would be great.