If I run a command starts with '_' , then It automatically convert into 'sudo '. For example:
_vi file #=> sudo vi file
this is the best way to run sudo command. alias can do it, but I want all commands support this form, make every command as an alias is impossible. and preexec hook function can't do this.
substitution the command and run the modified command.