Como posso configurar o putty para reter o feed do nano na tela depois de sair?

4

Quando uso o SecureCRT como meu cliente ssh e saio de uma nano sessão, o prompt aparece sob o último estado da tela nano. Eu me acostumei a ser capaz de me referir ao conteúdo que eu estava editando, então eu gosto desse comportamento.

Quando uso o putty, ele limpa o conteúdo da nano screen antes de me retornar ao prompt, então a única coisa que aparece acima do meu novo prompt é o conteúdo do terminal que existia antes de entrar no nano.

Eu pesquisei em configurações de massa, sem sorte até agora. Alguma idéia de como obter o comportamento desejado quando estou em massa? (ou talvez seja uma configuração nano ou terminal, e putty está simplesmente seguindo ordens que o SecureCRT não é?)

    
por dlo 28.08.2014 / 23:22

2 respostas

4

Se você entrar na tela Putty Configuration, na categoria "Terminals", na guia "Features", há uma caixa de seleção para "Desativar alternar para a tela do terminal alternativo". Certifique-se de verificá-lo e você terá exatamente o comportamento que está procurando.

Da documentação do Putty:

4.6.4 Disabling switching to the alternate screen

Many terminals, including PuTTY, support an ‘alternate screen’. This is the same size as the ordinary terminal screen, but separate. Typically a screen-based program such as a text editor might switch the terminal to the alternate screen before starting up. Then at the end of the run, it switches back to the primary screen, and you see the screen contents just as they were before starting the editor.

Some people prefer this not to happen. If you want your editor to run in the same screen as the rest of your terminal activity, you can disable the alternate screen feature completely.

Fonte

    
por 28.08.2014 / 23:53
2

Use TERM=vt100 para deixar o conteúdo na tela após sair.

Você pode simplesmente testar fazendo

export TERM=vt100

se estiver usando o bash. Não há necessidade de reiniciar o shell. Você também pode definir esse valor em Putty, como parte da configuração dessa conexão.

    
por 28.08.2014 / 23:38