Quando estou conectado ao meu servidor de desenvolvimento Ubuntu local com massa (na 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 das palavras:
- Ctrl+ Left Arrowna barra do cursor
- Ctrl+ Right Arrowna barra do cursor
O cursor move apenas um caractere de cada vez. Estou usando o bash.
Alt+B
eAlt+F
vai passar para trás / frente uma palavra. Você pode mudar para vi bind se quiser e mudarw
Respostas:
Adicione estas duas linhas ao seu
~/.inputrc
arquivo na máquina de destino:Para garantir que sejam as seqüências corretas, em um prompt do Bash, digite Ctrl- V Ctrl- LeftArrowe Ctrl- V Ctrl- RightArrow, você deve ver:
Quando você inicia uma nova sessão, as teclas estarão disponíveis ou você pode pressionar Ctrl- xCtrl- rpara reler o
~/.inputrc
arquivo da sessão atual.fonte
bind -P | grep kill-word
mostrar as combinações de teclas existentes para excluir palavras inteiras. Você pode alterar as ligações de maneira semelhante à minha resposta acima, se necessário.backward-char
eforward-char
, em vez de apenas adicionar essas linhas, tive que substituir as linhas que já continham as ligações.Para o console do Linux:
7.7 Criando o arquivo / etc / inputrc
fonte