Como posso fazer Ctrl + seta para a direita funcionar no SecureCRT?

1

Por que o Ctrl + Seta para a direita não funciona no SecureCRT? Como posso fazer isso funcionar?

    
por Tom Wijsman 27.10.2011 / 10:06

2 respostas

3

Primeiro coloque ~ / .inputrc:

"7": backward-word
"
"7": backward-word
"%pre%2": forward-word
2": forward-word

Em seguida, clique no menu SecureCRT "Option / Session options", vá para as teclas Terminal / Emulation / Mapped à esquerda, clique no botão "mapear uma chave ..." à direita, pressione "ctrl-left arrow", em " Mapeie a chave selecionada "caixa de diálogo, selecione" Enviar string "à esquerda e insira" \ 777 "na caixa" Enviar seqüência de caracteres "à direita. Faça novamente para "Ctrl-seta para a direita", exceto que você digita "\ 002".

Você pode escolher outras strings para serem enviadas do que "\ 777" e "\ 002". Em caso afirmativo, certifique-se de modificar ambos em .inputrc e "enviar strings".

Agora você pode usar 'ctrl-arrows' para pular palavras no console.

EDIT: '\ 001' desabilitará 'ctrl-A' (mova para o começo da linha).

    
por 19.04.2012 / 15:22
1

Eu encontrei este mesmo problema recentemente (no SecureCRT 7) e aprendi duas coisas importantes:

1) Alternando seu Terminal - > Emulação para Xterm corrige isso.

2) Antes de descobrir o Xterm, escrevi um breve tutorial sobre como mapear a combinação de teclas para funcionar no Linux:

Aqui estão os passos:

1) Vá para Opções - > Opções globais

2) Clique em Sessão padrão - > Editar configurações padrão

3) Clique em Terminal - > Emulação - > Chaves mapeadas - > Mapear uma chave

4) Quando solicitado, pressione Ctrl + Seta para a esquerda e digite:    \ 033 \ 142 ... e clique em OK

5) Faça o mesmo para Ctrl + seta para a direita e digite:    \ 033 \ 146 ... e clique em OK

6) Clique em OK para descartar. Ignore a janela Opções da sessão e clique em Alterar todas as sessões (sem desfazer)

Dica: você terá que fechar e reabrir as sessões que estão conectadas no momento antes de funcionar para elas.

Espero que isso ajude alguém. : -)

    
por 20.07.2018 / 01:31