Putty SSH: CTRL + as teclas do cursor não funcionam pular para a palavra anterior / próxima

26

Quando estou conectado ao meu servidor Ubuntu local com putty (da minha caixa do Windows 7) via SSH, as seguintes combinações de teclas não funcionam para mover o cursor para frente e para trás nos limites de palavras:

  • Ctrl + Seta para a esquerda no teclado do cursor
  • Ctrl + Seta para a direita no teclado do cursor

O cursor só move um caractere por vez. Estou usando bash.

    
por user26767 31.01.2010 / 22:15

2 respostas

36

Adicione estas duas linhas ao seu arquivo ~/.inputrc na máquina de destino:

"\eOD": backward-word
"\eOC": forward-word

Para ter certeza de que são as sequências corretas, no prompt do Bash, digite Ctrl - V Ctrl - LeftArrow e Ctrl - V Ctrl - RightArrow , você deve ver:

^[OD^[OC

Quando você inicia uma nova sessão, as teclas estarão disponíveis ou você pode pressionar Ctrl - x Ctrl - r para reler o arquivo ~/.inputrc para a sessão atual.

    
por 01.02.2010 / 00:18
3

Para o console do Linux:

"\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

7.7. Criando o arquivo / etc / inputrc

    
por 28.01.2012 / 12:16