正确配置Windows的默认控制台窗口以修复有限的默认回滚



我正在安装Git,我必须选择与Git bash一起使用的终端模拟器。我必须在Windows的默认控制台窗口而不是MinTTY(MSYNC的默认终端)之间进行选择,但我更喜欢前者,必须配置为使用Unicode字体才能正确显示非ascii字符。

我安装了最新版本的Windows 10,我使用的是最新的Windows终端。我试过通过两种方式访问设置;

  1. 单击设置选项卡打开设置。
  2. 在点击设置选项卡时按住选项卡打开默认设置。(Windows终端当前的默认设置)。在json文件中,我发现Scrollback设置如下:
// Scrollback
{ "command": "scrollDown", "keys": "ctrl+shift+down" },
{ "command": "scrollDownPage", "keys": "ctrl+shift+pgdn" },
{ "command": "scrollUp", "keys": "ctrl+shift+up" },
{ "command": "scrollUpPage", "keys": "ctrl+shift+pgup" },

就是从这里开始,我不知道如何继续。以下是json文件的完整路径:C:Program Files WindowsAppsMicrosoft.WindowsTerminal_1.4.3243.0_x64__8wekyb3d8bbwedefaults.json

提前感谢。

据我所知,Windows自带的大多数字体都是" unicode ";字体。如果你正在寻找一些特殊的字形,你可能想要一些像书呆子字体。在Windows终端中设置字体,请参考本文档。

具体来说,在"defaults"部分或在Git Bash中使用的特定配置文件中设置字体。fontFace将是主要设置。我的设置。json"defaults"如下所示:

"profiles":
{
"defaults":
{
// Put settings here that you want to apply to all profiles.
//"useAcrylic": true, 
//"acrylicOpacity": 0.75
// From Nerd Fonts
// https://github.com/ryanoasis/nerd-fonts
"fontFace": "CaskaydiaCove NF",
"fontSize": 13,
"cursorShape": "filledBox"
},