Правильная конфигурация окна консоли Windows по умолчанию для исправления ограниченной прокрутки по умолчанию

я устанавливаю Git, и мне нужно выбрать, какой эмулятор терминала использовать с моим Git bash. Мне нужно выбирать между консольным окном Windows по умолчанию вместо MinTTY (терминал MSYNC по умолчанию), но я предпочитаю первое, которое необходимо настроить для использования шрифта Unicode, чтобы правильно отображать символы, отличные от ASCII.

У меня установлена ​​последняя версия Windows 10, и я использую последний терминал Windows. Я пробовал получить доступ к настройкам двумя способами;

  1. При нажатии на вкладку настроек открывается файл settings.json в Microsoft Visual Studio.
  2. Нажатие и удерживание вкладки при нажатии на вкладку настроек открывает defaults.json (текущие настройки терминала Windows по умолчанию). Внутри файла json я нашел настройки прокрутки, как показано ниже:
// 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 \ WindowsApps \ Microsoft.WindowsTerminal_1.4.3243.0_x64__8wekyb3d8bbwe \ defaults.json

Заранее спасибо.


person Ayub Metah    schedule 23.01.2021    source источник
comment
В вашем вопросе много запутанной информации. Вы спрашиваете, как изменить историю прокрутки в Терминале Windows? Как использовать Git Bash с терминалом Windows? Как поменять шрифт? Вы упомянули, что вам нужно выбирать между консолью Windows по умолчанию и MinTTY, но затем вы говорите, что используете Windows Terminal вместо любого из них. Чего именно вы пытаетесь достичь?   -  person NotTheDr01ds    schedule 24.01.2021
comment
Здравствуйте, я использую терминал Windows в качестве консоли Windows по умолчанию. Я пытаюсь настроить терминал Windows для использования шрифта Unicode для правильного отображения символов, отличных от ASCII.   -  person Ayub Metah    schedule 24.01.2021
comment
Какой шрифт вы хотите использовать? Он уже установлен в Windows?   -  person NotTheDr01ds    schedule 24.01.2021
comment
На самом деле мне не нужен конкретный шрифт, я просто хочу, чтобы некоторые символы, как в приведенном ниже запросе, правильно отображались в командной строке Windows, некоторые символы отображаются неправильно. (Запрос REG HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont)   -  person Ayub Metah    schedule 25.01.2021


Ответы (1)


Насколько мне известно, большинство шрифтов, поставляемых с Windows, являются шрифтами Unicode. Если вы особенно ищете специальные глифы, вам может понадобиться что-то вроде Nerd Font. Чтобы установить шрифт в Терминале Windows, см. этот документ.

В частности, установите шрифт либо в разделе "defaults", либо в конкретном профиле, который вы используете с Git Bash. fontFace будет основной настройкой. Мои настройки по умолчанию в settings.json выглядят так:

   "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"
        },
person NotTheDr01ds    schedule 25.01.2021