Cygwin + Console 2 - Melhorando o Windows
Quem trabalha com desenvolvimento utilizando Windows por obrigação não precisa abrir mão das facilidades que um bom conjunto de ferramentas de console podem oferecer.
Neste post vou mostrar como instalar e configurar duas das minhas ferramentas favoritas, Cygwin e Console 2.
Para iniciar, baixe o instalador do Cygwin. Observe que o mesmo executável é utilizado tanto para instalar quanto para atualizar ou adicionar novos pacotes, então não remova após instalar.
Siga o passo-a-passo apresentado, utilizando as seguintes configurações:
Escolha a fonte dos pacotes de instalação: "Install from Internet".
Root directory: mantenha o default ou troque para c:\cygwin se for diferente disso.
Configuração de conexão: "Use Internet Explorer Settings". Útil principalmente se sua rede tem um proxy.
Escolha dos pacotes: a configuração default não inclui alguns pacotes que serão necessários rapidamente, então você precisa se certificar que ao menos os seguintes estarão lá:
curl (mostrado nas figuras abaixo)
Coloque ou (descomente) a seguinte linha no ~/.bashrc, melhora a visualização dos arquivos e pastas:
alias ls='ls -hF --color=tty'
Para quem acessa a internet através de um proxy (normal em ambiente coorporativo) coloque a seguinte linha no final do mesmo arquivo ~/.bashrc: (não esqueça de substituir usuário, senha, IP e porta):
alias curl="curl -U username:password --proxy-ntlm --proxy ip-servidor-proxy:porta-servidor-proxy"
Facilite a sua vida, crie links simbólicos ("ln -s") no seu diretório inicial para pastas que você utiliza constantemente.
Ok, agora para ficar melhor, só se tivesse múltiplas abas. Aí entra em cena um software chamado Console 2. Ele é bastante utilizado em conjunto com o velho e cansado console do Windows, mas também pode ser utilizado com o Cygwin \o/
Faça o download do Console 2.
É um zip, então descompacte em uma pasta de sua preferência.
No menu Edit > Settings, opção Console, altere o Shell para apontar para o arquivo Cygwin.bat, se você seguiu as instruções de instalação anteriores deve ficar algo assim C:\cygwin\Cygwin.bat
Dica 1, os atalhos de "copy & paste" padrão do Console são pouco intuitivos, então, na mesma tela de configuração, selecione a opção Hotkeys > Mouse, e altere como segue:
Copy/clear selection: Right
Context menu: Right + Ctrl
Na opção "Behavior", desmarque a opção "Copy on select" e marque a opção "Clear selection on copy".
Dica 2, ainda na janela Settings, a opção "Appearance > More" oferece controle sobre a transparência da janela. Just saying ;)
Pronto! No próximo artigo vou mostrar como eu uso esta instalação na prática :)
Dúvidas, sugestões? Deixe nos comentários!