Как отобразить приглашение режима вставки слева при использовании zsh с подключаемым модулем in vi-mode?

Что касается GRUB, обнаруживающего Windows, нет. GRUB работает по-другому в настройках UEFI и будет использоваться только для загрузки Debian.

Чтобы быть более конкретным, в системе UEFI диспетчер загрузки отображает начальное меню загрузчиков ; такие как GRUB, загрузка systemd -, актуальное ядро ​​Linux, Windows, Mac OSX...

Таким образом, чтобы создать настройку, аналогичную старой MBR, вы можете установить rEFInd , который является менеджером загрузки . Преимущество rEFInd заключается в том, что вам не нужно возиться с прошивкой UEFI, чтобы выбрать, какой загрузчик использовать, что вы и делаете прямо сейчас. Вместо этого rEFInd отображает все загрузчики , которые вы установили, и позволяет вам выбрать один из них.

Чтобы настроить его, загрузите Debian и запустите apt-get install refind. В диалоговом окне с красным текстом -вам будет предложено установить его или нет (, что означает, следует ли копировать некоторые файлы в /boot/EFI ). Выберите да , чтобы установить его.

При перезагрузке вы должны увидеть графическое меню для выбора Windows или Debian.

Примечание. :Вы можете увидеть два варианта для Debian. Один для самого ядра Linux и один для GRUB. Выберите ГРАБ.

1
12.06.2017, 16:12
1 ответ

попробуйте эту конфигурацию ниже в вашем .zshrcфайле:

oldPS1="$PS1"

function zle-line-init zle-keymap-select {

    VIM_NORMAL_PROMPT="%{$fg_bold[yellow]%} [% NOR]%  %{$reset_color%}"
    VIM_INSERT_PROMPT="%{$fg_bold[green]%} [% INS]%  %{$reset_color%}"
    PS1="${${KEYMAP/vicmd/$VIM_NORMAL_PROMPT}/(main|viins)/$VIM_INSERT_PROMPT}$oldPS1"
    PS2=$PS1
    RPS1=""
    RPS2=""
    zle reset-prompt
}

zle -N zle-line-init

zle -N zle-keymap-select
0
01.02.2020, 11:13

Теги

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