Quando estou no PuTTY e executo vários comandos, geralmente quero usar o mesmo comando que acabei de usar. Então pressiono a seta "Para cima". O último comando aparece agora, mas quero editá-lo um pouco.
Eu não conseguia descobrir como editá-lo, até que percebi que me permitia editá-lo usando comandos "vi".
Alguém sabe qual configuração do PuTTY devo alterar para permitir editá-lo normalmente em vez de usar comandos "vi"?
Obrigado
Responder1
Este não é o problema do PuTTy, é causado porlinha de leitura do bash.
Acho que o resultado seria parecido com o meu se você executar os dois comandos a seguir:
$ bind -v | grep keymap
set keymap vi-insert
$ bind -v | grep editing-mode
set editing-mode vi
Isso significa que o atalho do bash foi definido como semelhante ao vi (o padrão é semelhante ao emacs). Se você quiser voltar ao original, insira os dois comandos a seguir:
set editing-mode emacs
set keymap emacs
E reinicie seu PuTTy. Acho que tudo vai ficar bem.
No entanto, se este for o servidor público e muitas pessoas o estiverem usando. Você pode tentar encontrarhistória anteriorusando ctrl + p
. Ou encontre os atalhos sobrehistória anteriorpor:
$ bind -p | grep previous-history
"\C-p": previous-history
"\eOA": previous-history
"\e[A": previous-history