Substituindo o cmd.exe por algo decente

Eu vivo na linha de comando. No Linux, uso a impressionante fish, uma shell com recursos como syntax highlight, code completion, e mais um monte de coisas que deixa a shell default, bash, com cara de algo restrito e limitado.

Quando sou obrigado a usar Windows a primeira coisa que faço é instalar a cygwin, um ambiente Linux-like para Windows, obviamente usando o rxvt, porque o terminal padrão é algo risível. Já tentei algumas vezes, mas nunca consegui compilar a fish para a cygwin, então fico com a bash mesmo, devidamente personalizada.

Agora inferno mesmo é quando sou obrigado a usar o interpretador de comandos do Windows, que mudou muito pouco desde que ele era o prompt do DOS. É verdade que a nova PowerShell é bacana, mas usar um interpretador tão sofisticado naquele terminalzinho meia-boca dá nos nervos.

Uma das coisas que descobri recentemente que me ajuda bastante a vida é a aplicação open-source Console2. Ela substitui não o interpretador de comandos, mas o terminal (i.e., a janela de texto), por algo que lembra o Gnome-Terminal no Linux. As vantagens ? Seleção de texto decente (ao invés de por bloco) e múltiplas tabs, dentre outras coisas. Um screenshot:

Console 2 in action

Se você passa mais do que cinco minutos por dia no prompt do Windows, experimente.

Leave a Reply