Como melhorar seu console Cygwin com o Mintty

Índice:

Como melhorar seu console Cygwin com o Mintty
Como melhorar seu console Cygwin com o Mintty

Vídeo: Como melhorar seu console Cygwin com o Mintty

Vídeo: Como melhorar seu console Cygwin com o Mintty
Vídeo: EXPOSE your home network to the INTERNET!! (it's safe) - YouTube 2024, Abril
Anonim
O Cygwin é ótimo para obter alguma bondade de linha de comando do Linux no Windows, mas usar o Shell do Windows para acessá-lo elimina parte dessa mágica. Usando o Mintty e alguns outros métodos, você pode tornar a experiência muito mais luxuosa.
O Cygwin é ótimo para obter alguma bondade de linha de comando do Linux no Windows, mas usar o Shell do Windows para acessá-lo elimina parte dessa mágica. Usando o Mintty e alguns outros métodos, você pode tornar a experiência muito mais luxuosa.

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.

Na tela Selecionar Pacotes, procure em “Shells” e encontre o Mintty. Clique onde diz “Skip” e aperte o botão Next. Assim que terminar de instalá-lo, você poderá acessar Iniciar> Todos os Programas> Cygwin> mintty para iniciá-lo.
Na tela Selecionar Pacotes, procure em “Shells” e encontre o Mintty. Clique onde diz “Skip” e aperte o botão Next. Assim que terminar de instalá-lo, você poderá acessar Iniciar> Todos os Programas> Cygwin> mintty para iniciá-lo.
Veja como é a janela padrão do Mintty:
Veja como é a janela padrão do Mintty:
É um pouco de baunilha, mas você notará que o redimensionamento funciona corretamente e que a fonte é pelo menos um pouco melhor. Você pode pressionar Ctrl e + ou - para aumentar ou diminuir a fonte a qualquer momento. Clique com o botão direito do mouse na Barra de Título e escolha Opções…
É um pouco de baunilha, mas você notará que o redimensionamento funciona corretamente e que a fonte é pelo menos um pouco melhor. Você pode pressionar Ctrl e + ou - para aumentar ou diminuir a fonte a qualquer momento. Clique com o botão direito do mouse na Barra de Título e escolha Opções…
A primeira coisa que fiz foi alterar a transparência da janela e o cursor na guia Looks para algo com o qual estou mais familiarizado. Vá até a guia "Texto" quando terminar.
A primeira coisa que fiz foi alterar a transparência da janela e o cursor na guia Looks para algo com o qual estou mais familiarizado. Vá até a guia "Texto" quando terminar.
Você pode alterar a fonte padrão, é claro, mas também o Locale e Character Set para algo diferente do que o Windows está usando agora. Você também pode tocar com a suavização de fonte se o seu monitor mostrar um pouco irregular demais.
Você pode alterar a fonte padrão, é claro, mas também o Locale e Character Set para algo diferente do que o Windows está usando agora. Você também pode tocar com a suavização de fonte se o seu monitor mostrar um pouco irregular demais.
Nas opções do mouse, você poderá alterar as configurações de interação do mouse, como copiar e colar. Você também pode facilmente fazer o mouse posicionar o cursor da linha de comando, algo que os usuários do vim frequentemente parecem gostar. Por último, clique na janela.
Nas opções do mouse, você poderá alterar as configurações de interação do mouse, como copiar e colar. Você também pode facilmente fazer o mouse posicionar o cursor da linha de comando, algo que os usuários do vim frequentemente parecem gostar. Por último, clique na janela.
Aqui, você pode alterar o tamanho do terminal padrão, o tamanho do buffer de rolagem e escolher um modificador para rolar com as teclas de seta. Por padrão, Shift + Up / Down percorrerá o buffer na janela. Agora, veja como fica minha configuração modificada do Mintty.
Aqui, você pode alterar o tamanho do terminal padrão, o tamanho do buffer de rolagem e escolher um modificador para rolar com as teclas de seta. Por padrão, Shift + Up / Down percorrerá o buffer na janela. Agora, veja como fica minha configuração modificada do Mintty.
(Clique na imagem acima para ver uma versão maior)
(Clique na imagem acima para ver uma versão maior)

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!

Recomendado: