Tag Archives: csh

Shells: Using vi-mode Line Editing in tcsh

Just a quick one. If you think emacs is a bunch of crap (like me), you’ll hate the way that tcsh defaults to using this Meta-key-ridden abomination for line editing. Let’s enable vi-mode line editing:

Ahhh, that’s better.

To make this persistent, just add it to ~/.cshrc_local:

Job done. Better yet, don’t use tcsh!