¿Es posible cambiar el emulador de terminal predeterminado en Windows (7 y 8 en particular) de Console a, por ejemplo, Console2 o ConEmu? En esencia, quiero que todas las herramientas de línea de comandos, ya sea que se inicien haciendo doble clic, desde "Ejecutar" u otros procesos utilicen el terminal personalizado.
Este es un asunto trivial en Linux, ¿es posible incluso en Windows?
Sería especialmente útil si esto se pudiera hacer a través de un script.
windows
command-line
terminal-emulator
Aleksandrs Ulme
fuente
fuente
Respuestas:
Terminal por defecto
Puede configurar ConEmu como terminal predeterminado para cmd.exe, tcc.exe, powershell.exe o cualquier otra aplicación de consola. De hecho, usted elige de qué aplicación necesita ejecutar cualquier aplicación de consola, incluso desde Visual Studio para depurar sus aplicaciones de consola.
Simplemente active la casilla de verificación, apunte las aplicaciones que desee para iniciar las herramientas de la consola (por ejemplo
explorer.exe|totalcmd.exe|wdexpress.exe
) y listo. Puede presionar Win+ Rtypeipconfig /all
y presionar Enter. Incluso puede iniciar su aplicación de consola en el depurador de Visual Studio. La nueva consola se iniciará adjunta a la nueva pestaña ConEmu. También puede hacer doble clic en algún ejecutable en la ventana del Explorador.Puede encontrar más información sobre la función en la wiki del proyecto: DefaultTerminal .
Alternativa
Además, hay una forma alternativa menos preferible de ejecutar automáticamente ConEmu en el inicio de cmd.exe y tcc.exe. Simplemente presione "Registrar ejecución automática de ConEmu" en Configuración -> ComSpec.
fuente
Para cambiar el shell predeterminado a cualquier cosa, debe cambiar la
ComSpec
variable de entorno.En Windows 7, hace clic derecho
My Computer
→Properties
→Advanced system settings
(en el panel izquierdo). Ve hacia abajo y seleccionaEnvironment Variables...
. Cambie a laComSpec
aplicación de shell que desee.El valor por defecto es
%SystemRoot%\system32\cmd.exe
.Para PowerShell lo es
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
.fuente