“Emula” 256 cores no terminal PuTTY

16

No meu trabalho, eu ssh em um servidor de desenvolvimento todos os dias. Eu costumo usar exceder XStart para ssh em, mas eu baixei PuTTY para ver se eu poderia fazer qualquer coisa que eu não poderia fazer com XStart.

Passo quase o dia inteiro olhando para o terminal regular de texto em fundo branco / preto. A variável TERM no servidor está definida como vt100 e, até onde eu sei, é uma exibição de oito cores.

Eu queria saber se havia uma maneira de ter o PuTTY emulando um terminal de 256 cores. Eu realmente gostaria de destacar alguns sintaxe no Vim, e os built-in são apenas terríveis. Eu tentei vim -T xterm-256color , e isso só parece me deixar usar os esquemas de cores padrão.

Eu também tentei definir t_Co=256 , mas isso também não funciona.

Se isso ajudar, o servidor de desenvolvimento é uma caixa do Red Hat 6.

    
por Tom 14.06.2012 / 19:09

2 respostas

36

1. Configurar Putty

Em Configurações > Windows > Cores existe uma caixa de seleção para "Permitir que o terminal use o modo xterm de 256 cores".

2. Deixe o aplicativo saber

Você provavelmente precisará alterar Configurações - > Conexão > Dados > Tipo de terminal para:

xterm-256color

se o seu servidor tiver uma entrada terminfo para putty-256color , normalmente em /usr/share/terminfo/p/putty-256color , você pode definir o Tipo de Terminal do Putty como putty-256color .

O principal aqui é fazer com que o servidor use uma entrada Terminfo disponível que corresponda de maneira mais semelhante à maneira como o Putty é configurado.

Veja também o link

    
por 14.06.2012 / 19:40
8

Eu recomendo o tipo de terminal putty-256color em vez de xterm-256color , se o sistema no qual você está efetuando login incluir o arquivo terminfo apropriado (ou se você tiver permissões para instalar o arquivo terminfo ). O putty / putty-256color TERM tem melhor suporte para algumas chaves (por exemplo, F1-F4).

    
por 23.04.2016 / 22:30