Como alterar o emulador de terminal padrão no Windows (cmd)?

57

É possível alterar o emulador de terminal padrão no Windows (7 e 8 em particular) do Console para, por exemplo, Console2 ou ConEmu? Em essência, eu quero todas as ferramentas de linha de comando, seja lançado com um duplo clique, de "Run" ou por outros processos para usar o terminal personalizado.

Esta é uma questão trivial no Linux, é possível mesmo no Windows?

Seria especialmente útil se isso pudesse ser feito por meio de um script.

    
por Aleksandrs Ulme 23.11.2012 / 14:54

2 respostas

74

Terminal padrão

Você pode configurar ConEmu como terminal padrão para cmd.exe, tcc.exe , powershell.exe ou qualquer outro aplicativo de console. Na verdade, você escolhe de qual aplicativo você precisa para executar qualquer aplicativo de console, mesmo do Visual Studio para depurar seus aplicativos de console.

Bastaativaracaixadeseleção,osaplicativospontuaisdevocêgostamdeiniciarasferramentasdoconsole(porexemplo,explorer.exe|totalcmd.exe|wdexpress.exe)evoila.VocêpodepressionarWin+Rtipoipconfig/allepressionarEnter.VocêpodeatémesmoiniciarseuaplicativodeconsolenodepuradordoVisualStudio.NovoconsoleseráiniciadoanexadoànovaguiaConEmu.VocêtambémpodeclicarduasvezesemalgumexecutávelnajaneladoExplorer.

Vocêpodeencontrarmaisinformaçõessobreorecursonowikidoprojeto: DefaultTerminal .

Alternativa

Além disso, há uma alternativa menos preferível para executar o ConEmu automaticamente na inicialização cmd.exe e tcc.exe. Basta pressionar "Registrar ConEmu autorun" em Configurações - > ComSpec.

    
por 23.11.2012 / 17:48
0

Para alterar o shell padrão para qualquer coisa, você precisa alterar a variável ambiental ComSpec .

No Windows 7, clique com o botão direito do mouse em My ComputerPropertiesAdvanced system settings (no painel esquerdo). Vá até o final e selecione Environment Variables... . Altere o ComSpec para qualquer aplicativo de shell desejado.

O valor padrão é %SystemRoot%\system32\cmd.exe .

Para o PowerShell, é %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe .

    
por 15.07.2018 / 08:08