Como instalar o Cmder e torná-lo incrível
Se você está desenvolvendo no Windows, você tem que pesquisar longe e largo para encontrar alguém que seja fã dos terminais de comando de estoque que vem com o Windows com os gostos de Command Prompt e PowerShell. Felizmente, existe uma alternativa que parece e funciona de forma incrível com o nome de Cmder. Ele até compreende e executa comandos Unix e Windows.
Instalação
Para instalar, vá em frente e visite http://cmder.net/. Baixe o pacote completo (desça um pouco) com o git, extraia-o e coloque o conteúdo na pasta C:/cmder. Você pode extrair os arquivos e colocá-los em qualquer lugar, mas esta localização facilita os passos delineados mais tarde.
Vá em frente e abra-o
Pessoalmente, eu crio um atalho para o menu iniciar para acesso rápido. Abra o Cmder e será recebido com um UI muito agradável.
>
algumas configurações
Cmder tem muitas configurações com as quais se pode brincar. Algo que eu configuro é colocar as abas no topo em vez de no fundo. Para isso, clique com o botão direito na barra de navegação dos programas, escolha as configurações, selecione a barra de abas e desmarque a barra de abas na configuração inferior. Como pode ser visto, o menu de configurações tem muitas opções. Sinta-se à vontade para explorar e personalizar ao seu gosto.
Salvar muitas abas do terminal em um só lugar é incrível e é algo que você não pode encontrar (pelo menos não agora) no Windows Command Prompt e Powershell. Você também pode renomear as abas para lhe dar um contexto melhor. Por exemplo, se uma é sua IU e a outra é o servidor, você pode renomeá-los clicando com o botão direito do mouse na aba e selecionando renomear. Para criar uma nova aba, pressione Ctrl + T.
Pode também alterar o emulador do terminal nas configurações no canto superior direito para Powershell, Bash, etc, procurar uma string, e alternar entre as várias abas em execução.
>
Se estiver num projecto JavaScript, o nome do pacote com o número da versão no seu package.json é exibido a amarelo. O ramo do git em que você está é exibido em branco.
>
>
Por último, ter a vantagem de abrir a janela de contexto aqui é muito benéfico eu acho. Para instalar isto, vá em frente e ative seu editor de texto e insira o seguinte conteúdo de texto e salve-o em C:/cmder como cmder_context_enable.reg
.
Windows Registry Editor Version 5.00
@="Open in Cmder"
"Icon"="C:\cmder\Cmder.exe,0"
@="\"C:\cmder\Cmder.exe\" \"%V\""
@="Open in Cmder"
"Icon"="C:\cmder\Cmder.exe,0"
@="\"C:\cmder\Cmder.exe\" \"%1\""
Clique duas vezes neste arquivo e aceite o aviso e pressione OK para o prompt de sucesso. Como mencionado anteriormente, salvar em C:/cmder faz com que seja fácil configurar isto. Este arquivo precisaria de modificação se sua instalação cmder estiver em outro lugar.
Para desactivar, insira o seguinte texto num ficheiro chamado cmder_context_disable.reg
em C:/cmder.
Windows Registry Editor Version 5.00
Agora execute o ficheiro como anteriormente para desactivar o menu de contexto Abrir em Cmder. Eu aprendi como fazer isso no seguinte link https://www.awmoore.com/2015/10/02/adding-cmder-to-the-windows-explorer-context-menu/. Confira para mais informações.
Integrate with Sublime Text and VS Code
I was really reluctant in using VS Code since it is a Microsoft product but once I made the switch, there was no looking back. Eu sinceramente acho que a Microsoft o conseguiu com este editor. Os recursos que ele tem a oferecer são para ser reservados para outro artigo. Para integrar Cmder com VS Code, Cmder tem um arquivo que podemos apontar em versões posteriores.
Abrir código VS, pressione Ctrl + Shift + P, digite Open Settings (JSON) (suas configurações em JSON), abra-o, e anexe o seguinte às suas configurações de usuário. A própria Cmder tem documentação de como fazê-lo também: https://github.com/cmderdev/cmder/wiki/Seamless-VS-Code-Integration.
"terminal.integrated.shell.windows": "C:\WINDOWS\System32\cmd.exe","terminal.integrated.shellArgs.windows": ,
Embrulhar para cima
Aí está. Cmder é um emulador de terminal incrível que entende tanto comandos Unix como Windows em um ambiente Windows e este é um dos principais benefícios na minha opinião. Quando eu comecei a aprender programação, os cursos na linha de comando eram voltados para a sintaxe do Unix. Estando preso no Windows, o Cmder não faz o aprendizado da sintaxe do Unix suar. Eu pessoalmente acho que Cmder com essas integrações fará do terminal no Windows um prazer de usar e talvez até faça seus amigos Mac ficarem com ciúmes.