Como instalar o Cmder e torná-lo incrível

Set 2, 2021
admin

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.

>

>

>

>

>

>>

>>

>

Painar para iniciar o Cmder e abrir o programa. Uau – parece incrível comparado com o que o Windows lhe dá.

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.

>

>

Configurando as opções para ter abas no topo como outras aplicações. Existem muitas configurações – sinta-se livre para brincar com elas!

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.

>

Criar abas e renomear abas para melhor organização e contexto.

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.

>

>

>>763636>

Mudar o contexto do terminal Cmder para PowerShell ou bash.

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.

>

>

Muito benéfico para saber o nome do pacote, número da versão, bem como em qual ramo do git você está.

>

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.

Agora quando você clicar com o botão direito do mouse em um local de pasta, você pode abrir a pasta em Cmder.

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": ,
>

Aplicar essas configurações para fazer do Cmder o terminal padrão para o Código VS.
>
>

>

>

>>

>>

>

>

>

Como pode ser visto, o texto do terminal é verde e o sinal que precede os comandos é um Lamda. Parece muito melhor na minha opinião do que um simples texto branco.

O atalho de teclado de Ctrl + ` de Cmder (abrindo Cmder da barra de tarefas) interfere com a abertura do código VS do terminal integrado, então vamos mudar este atalho para Win + ` em Cmder. Deixando-o como Ctrl + ` abrirá Cmder caso você o tenha na barra de tarefas enquanto estiver no VS Code ao invés de abrir o terminal integrado do VS Code. Para fazer isso, abra Cmder e clique com o botão direito na barra superior e clique em settings e em settings altere Minimize/Restore hotkey: para Win + `. Agora quando no VS Code, pressionando Ctrl + ` irá abrir o terminal integrado e Win + ` irá minimizar/restaurar o Cmder caso ele seja aberto.

Mudando a tecla minimizar/restaurar para Win + ` para não interferir com a abertura do terminal do Código VS.

Antes de usar o Código VS como meu editor principal, eu estava usando o Sublime Text. Para integrar o Cmder com Texto Sublime, instale o Pacote Terminal em Texto Sublime pressionando Ctrl + Shift + P e digitando Install Package e abrindo o controle do pacote. Instale o pacote de terminal (https://packagecontrol.io/packages/Terminal).

Após ter o pacote instalado, navegue até Preferências, Configurações do Pacote, Terminal e Configurações-Utilizador. Adicione o seguinte ao arquivo que está aberto e salve-o.

{ // Replace with your own path to cmder.exe "terminal": "C:\cmder\Cmder.exe", "parameters": }

Agora pressione Ctrl + Shift + T e uma nova janela de Cmder será aberta no diretório atual em que o Texto Sublime está aberto.

>

>

>

>

>

Abrirá uma nova instância de Cmder no directório em que Sublime está aberto ao premir Ctrl + Shift + T.

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.

Deixe uma resposta

O seu endereço de email não será publicado.