Как включить zle?

Как включить zle?

Прочитавзшзлеman-страницу, я хотел попробовать параметр zle_highlightи ввел свой интерактивный zsh

zle_highlight=(blue bold)

без видимого эффекта. Копнув глубже, я обнаружил, что команда

zle

возвращает код выхода1, и echo $ZLE_STATEговоритzsh: ZLE_STATE: параметр не установлен. Из этого я делаю вывод, чтозлене включен. Моя TERMпеременная содержитxterm-256colorи раскрашиваниеделаетработа; например, я могу настроить цветную подсказку. Согласно man-странице, я бы сказал, что при этих условиях,зледолжен быть включен. Что я сделал не так?

Моя среда: Windows 10, Cygwin, запущенный в терминале Mintty.

решение1

Значение, которое вы дали, zle_highlightне имеет смысла. Он должен знать, что должно быть окрашено. И должен ли передний план или фон быть синим. Попробуйте что-то вроде:

zle_highlight=( default:fg=blue,bold)

defaultиспользуется для текста, введенного в командной строке, но возможны и другие клавиши, такие как regionи .paste

Связанный контент