我通过键入来启动控制台start cmd
,或者通过键入来启动 PowerShell 7 控制台start pwsh
然后我使用左上角菜单 -> 属性来设置字体大小、布局等。下次特定的控制台应用程序将使用记住的设置启动。
我理解,在常规快捷方式或固定项目中,这些设置存储在 .lnk 文件中。但是,在我描述的情况下,没有快捷方式,更准确地说,我想有某个地方,但是在哪里呢?
答案1
该信息存储在 Windows 注册表中HKCU\Console
。
该键HKCU\Console
包含新控制台的默认值和子键 - 不同应用程序的属性。子键的名称取决于您如何启动控制台,可以是可执行文件的完整路径,也可以是控制台的标题(如果您将其作为 运行)start "ConEmu" cmd.exe /c something
。
例子:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe]
"FaceName"="Consolas"
[HKEY_CURRENT_USER\Console\ConEmu]
"NumberOfHistoryBuffers"=dword:00000020
"FaceName"="Lucida Console"
"FontSize"=dword:00050000