integração Console2 + putty / Cygwin ssh + xterm-256

6

Eu mudei com sucesso para Console2 na minha caixa do Windows, e estou bastante satisfeito com isso. (Se você não sabe, experimente: permite agrupar as sessões cmd.exe e Cygwin na mesma janela com guias).

Agora eu gostaria de integrar minhas sessões PuTTY também.

Eu poderia usar o ssh simples no Console2, mas preciso de 256 cores (xterm-256) para a minha configuração remota do vim :-). Aqui está a pergunta: como posso configurar um cliente ssh através do Console2 para suportar 256 cores ?

Atualmente estou usando o Putty Connection Manager para isso, e é quase bom o suficiente, mesmo que não pareça muito estável.

    
por AndreaG 14.11.2011 / 11:36

4 respostas

1

Não pode fazer. O Console2 é um wrapper de interface do usuário em torno de consoles ocultos do Windows, que são inerentemente limitados a 16 cores, pois têm apenas 4 bits de cor por célula de caractere.

Dê uma olhada em mintty para um terminal Cygwin compatível com xterm com suporte a 256 cores e uma interface do usuário nativa do Windows. Nenhuma guia, porém, e suporte limitado para programas nativos do console do Windows.

    
por 14.11.2011 / 13:51
3

Se você usar ANSICON junto com o PuTTY, poderá exibi-lo no Windows. Basta copiar os arquivos ansicon no diretório do console2 e criar uma nova guia usando:

C:\Program Files\Console2\ansicon.exe "C:\Program Files (x86)\PuTTY\plink.exe" -load PROFILE

Fonte: link

    
por 17.02.2012 / 00:55
0

Como preciso de cores apenas para o Vim, minha solução atual é:

  • escolha um esquema de cores vim de 16 cores (gosto de escuro solarizado)
  • configure na máquina remota .vimrc
  • configura as cores do sistema para a sessão do PuTTY da mesma forma (para esquemas de cores populares como o solarized, é possível encontrar arquivos de configuração prontos)
  • se você quiser, também é possível encontrar arquivos de configuração de cores para o Console2
por 20.02.2012 / 16:55
0

Você pode tentar ConEmu (sou autor dele).

Ele suporta cor xterm-256 , mas não tenho certeza se funcionará em ssh. Além disso, você pode executar o PuTTY na aba ConEmu: "putty -new_console".

    
por 05.08.2012 / 18:21