是否可以将Windows(尤其是7和8)上的默认终端仿真器从Console更改为Console2或ConEmu?本质上,我希望所有命令行工具(无论是通过双击运行,从“运行”还是通过其他进程启动)使用自定义终端。
在Linux上这是一件小事,在Windows上甚至可能吗?
如果可以通过脚本完成,那将特别有用。
是否可以将Windows(尤其是7和8)上的默认终端仿真器从Console更改为Console2或ConEmu?本质上,我希望所有命令行工具(无论是通过双击运行,从“运行”还是通过其他进程启动)使用自定义终端。
在Linux上这是一件小事,在Windows上甚至可能吗?
如果可以通过脚本完成,那将特别有用。
Answers:
默认终端
您可以将ConEmu设置为cmd.exe,tcc.exe,powershell.exe或任何其他控制台应用程序的默认终端。实际上,您可以从运行任何控制台应用程序所需的应用程序中进行选择,甚至可以从Visual Studio中进行调试控制台应用程序。
只需选中此复选框,指向您喜欢的应用程序即可启动控制台工具(例如explorer.exe|totalcmd.exe|wdexpress.exe
),瞧。您可以按Win+ R键入ipconfig /all
,然后按Enter。您甚至可以在Visual Studio调试器中启动控制台应用程序。新的控制台将开始连接到新的ConEmu选项卡。您也可以在资源管理器窗口中双击某些可执行文件。
您可以在项目Wiki中找到有关该功能的更多信息:DefaultTerminal。
另类
此外,还有另一种较不理想的方法,可以在cmd.exe和tcc.exe启动时自动运行ConEmu。只需在设置-> ComSpec中按“注册ConEmu自动运行”。