Шрифты отсутствуют в oh-my-zsh на WSL

Я пытаюсь настроить Oh-my-zsh на WSL Ubuntu 18.04 с темой agnoster

Я уже следую этому руководству: https://blog.joaograssi.com/windows-subsystem-for-linux-with-oh-my-zsh-conemu/

Я установил все Powerline возможны шрифты, но все еще отсутствуют символы:

echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699"
 ±     
0
задан 11 October 2019 в 13:10

2 ответа

Вам необходимо установить шрифт для Терминала:

  1. Запустите подсистему Windows для Linux
  2. Щелкните правой кнопкой мыши в окне и выберите свойства
  3. Выберите один из шрифтов с Powerline в названии
  4. Подтвердите, нажав «OK»

enter image description here

3
ответ дан 25 December 2019 в 12:37

Установите шрифт DejaVuSansMono из репозитория Powerline fonts. Я использую тему agnoster, которая работает хорошо. Вы должны установить только DejaVuSansMono, в качестве альтернативы вы можете использовать скрипт в репозитории для установки всех тем.

Я рекомендую установить Windows Terminal из Micosoft Store, а затем установить fontFace в настройках. Вы получаете доступ к settings.json из верхнего меню.

            {
                "guid": "{9080976-de2c-5db4-097h-7865765}",
                "hidden": false,
                "name": "Ubuntu-20.04",
                "source": "Windows.Terminal.Wsl",
                "colorScheme" : "wsl",
                "fontFace" : "DejaVu Sans Mono for Powerline"
            },

Вот хороший блог на эту тему.

2
ответ дан 17 August 2020 в 09:00

Другие вопросы по тегам:

Похожие вопросы: