Antes de começar, um aviso: eu não sou fã do VI. Eu gosto do VIM (e só para algumas tarefas). Meu editores preferidos são o Notepad++ (Windows), TextWrangler (Mac OS X) e o Gedit (Linux – mas ando querendo testar o Geany).
Essa dica é para aqueles que como eu tem que, eventualmente, enfrentar um sistema Unix sem acesso ao VIM ou qualquer outro editor que não exige um manual de dezenas de páginas para ser utilizado e só tem disponível o VI. Aqui vão algumas configurações que você pode colocar no seu $HOME/.exrc para deixar o VI um pouco menos irritante:
[code]#Mostra em qual modo está
set showmode
# Quando em modo de procura, se torna insensível ao caso
set ic
# Mostra o número das linhas
set number
# Set o tamanho do tab para 4
set tabstop=4
# Mapeamento de teclas (use Ctrl+V depois pressione
# a tecla que vc quer mapear – ex:
# insert, delete, etc. Isso vai produzir algo do
# tipo ^[[2~, etc)
map ^[[2~ i
map ^[[1~ 0
map ^[[4~ $
map ^[[3~ x
map ^H X[/code]