Tecla para cima para XTerm, shell Korn (enquanto vt100 através de telnet / putty funciona) não funciona

2

Estou usando o xterm no shell korn. Eu defini no .kshrc da seguinte forma:

set -o emacs

alias __A='echo "0"'     # up arrow = ^p = back a command

alias __B='echo "6"'     # down arrow = ^n = down a command

alias __C='echo "
set -o emacs

alias __A='echo "0"'     # up arrow = ^p = back a command

alias __B='echo "6"'     # down arrow = ^n = down a command

alias __C='echo "%pre%6"'     # right arrow = ^f = forward a character

alias __D='echo "%pre%2"'     # left arrow = ^b = back a character

alias __H='echo "%pre%1"'     # home = ^a = start of line

alias __Y='echo "%pre%5"'     # end = ^e = end of line
6"' # right arrow = ^f = forward a character alias __D='echo "%pre%2"' # left arrow = ^b = back a character alias __H='echo "%pre%1"' # home = ^a = start of line alias __Y='echo "%pre%5"' # end = ^e = end of line

Eu faço uma fonte ./.kshrc (em minha casa), mas a tecla para cima não faz nada. A mesma ação no bash exibe comandos executados mais antigos.

Além disso, no shell korn, o comando history dont show history (quando no xterm), mostra o seguinte msg - / bin / ksh: hist: 1-0: intervalo inválido.

    
por Vishal Birari 03.12.2012 / 13:18

1 resposta

0

Se as ligações do emacs não funcionarem, use as ligações do vi. Substitua set -o emacs por set -o vi no seu .kshrc e adicione o seguinte ao seu arquivo .vimrc :

set cpo-=<
nmap k <Up>
nmap j <Down>
nmap h <Left>
nmap l <Right>
    
por 19.06.2013 / 19:33

Tags