terça-feira, 4 de outubro de 2011

Teclas Home, End, etc a funcionar na linha de comandos (bash) em Solaris

As teclas home, end em Solaris 10 na shell bash escrevem caracteres esquisitos (~) em fez de executarem a sua função espectável.

Para corrigir este problema executar os passos seguintes:

  1. Editar o ficheiro .profile
  2. Adicionar a linha: export INPUTRC=inputrc
  3. Salvar e fechar o ficheiro
  4. Criar o ficheiro inputrc
  5. Adicionar o conteúdo:



    set meta-flag on
    set input-meta on
    set convert-meta off
    set output-meta on
    
    "\e[1~": beginning-of-line
    "\e[4~": end-of-line
    "\e[5~": beginning-of-history
    "\e[6~": end-of-history
    "\e[3~": delete-char
    "\e[2~": quoted-insert
    "\e[5C": forward-word
    "\e[5D": backward-word
    




  6. Salvar e fechar o ficheiro
  7. Fazer logout e login
Solução encontrada em: http://www.cyberciti.biz/tips/freebsd-how-to-customized-home-del-insert-keys-for-bash-shell.html

Sem comentários: