控制台应用程序属性(如字体、位置等)被记住在哪里?

控制台应用程序属性(如字体、位置等)被记住在哪里?

我通过键入来启动控制台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

相关内容