A razão usual para o desacordo discordante com as teclas do cursor e edição é que muitas descrições de terminal (como vt100 e xterm) mudam o terminal para modo de aplicação quando inicializado (usando o smkx
terminfo / ks
termcap escape sequence). O bash não faz isso (nem a descrição do terminal linux
, não coincidentemente), e a menos que o seu .inputrc
seja polvilhado com ligações extras para considerar as sequências de chaves inesperadas enviadas no modo de aplicação, você terá problemas com o bash .
A biblioteca readline não sabe a diferença entre o modo normal / aplicativo. Da mesma forma, os termios não estão relacionados ao problema.
É uma FAQ, é claro:
- As teclas do meu cursor não funcionam (FAQ do ncurses)
- Por que não posso usar as teclas de cursor no (qualquer) shell? (xterm FAQ)