Limitações do Shell do Windows
Já mostramos como instalar e usar o Cygwin para que você possa usar o Windows e não ter que perder essa qualidade de linha de comando. Para muitas pessoas, no entanto, a emoção de executar bash no Windows é severamente prejudicada pelo fato de que o Cygwin usa o shell Prompt de Comando para fazer as coisas. Aqui estão alguns dos problemas mais comuns e reclamações com esta configuração:
- Redimensionar a janela horizontalmente não funciona corretamente
- Não é possível alterar de forma eficiente os rostos ou tamanhos de fontes dinamicamente.
- A rolagem pelo teclado não funciona.
- Selecionar texto em várias linhas não funciona.
- Com algumas configurações, a seleção do texto não funciona.
- É todo o tipo de feio comparado ao que os terminais Linux fornecem.
Uma ferramenta útil que é uma tarefa a ser utilizada não me leva muito longe. E quanto a você?
Mintty salva o dia
O Mintty é um excelente shell alternativo para o Cygwin que fornece uma série de recursos úteis e alivia os problemas acima. Se você usa o MSYS / MinGW em vez do Cygwin, o Mintty trabalha lindamente com isso também.
Você pode instalar o Mintty, pegando-o na página de download do projeto (certifique-se de obter a versão adequada para a sua configuração!), Ou você pode simplesmente executar o arquivo Setup.exe do Cygwin novamente.
Outros Métodos (para PuTTY-Lovers)
Mintty é ótimo, mas outros podem não gostar muito. Mostramos a você como instalar um servidor SSH no Cygwin, e muitas pessoas usam o PuTTY ou o KiTTY para se conectar ao Cygwin dessa maneira. No entanto, se você não quiser configurar o acesso SSH, haverá uma maneira mais fácil.
O PuTTYcyg é uma versão corrigida do PuTTY que é capaz de se conectar a instalações nativas do Cygwin. Há apenas um problema: o PuTTY foi recentemente atualizado para a versão 0.61, adicionando suporte para as listas de atalhos do Windows 7, redimensionamento de Aero e fontes de largura não fixa. O PuTTYcyg ainda não foi atualizado, então você terá que escolher entre o suporte ao Cygwin e o Windows 7. Ainda não consegui encontrar o patch, por isso não tentei adicionar suporte à versão mais recente do PuTTY. Se você tiver, por favor deixe uma linha nos comentários.
Pessoalmente, eu prefiro o KiTTY ao PuTTY porque ele é mais personalizável e foi atualizado com mais frequência nos últimos 4 anos. Há um patch PuTTYcfg compatível com KiTTY que adiciona essa funcionalidade a outras pessoas como eu. Para ser honesto, desde que comecei a usar o Mintty com o Cygwin, não toquei no KiTTY em semanas.
Por fim, se você estiver procurando por algo que ofereça suporte ao Cygwin e ao Prompt de Comando do Windows, talvez esteja interessado no Console. É um substituto do console que permite a tabulação de vários tipos de shells, além de adicionar transparência e alterações imediatas de fontes.
Você tem um shell Cygwin preferido? Você tem uma alternativa ao Cygwin? Sabe de um patch que funciona com o PuTTY 0.61? Deixe-nos saber abaixo!