In order to get set -o vi
This should be set at the .kshrc or .bashrc level

[code language=”sql”]
# M Culp
# .kshrc

# Source global definitions
if [ -f /etc/kshrc ]; then
. /etc/kshrc
fi

# use emacs editing mode by default
# set -o emacs
set -o vi

# User specific aliases and functions

[/code]

For the bash folks here is the .bashrc file

[code language=”sql”]

# .bashrc

# User specific aliases and functions

alias rm=’rm -i’
alias cp=’cp -i’
alias mv=’mv -i’

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

set -o vi

[/code]