nvim в macOS Терминал прерывается при отображении termguicolors

До сих пор я использовал Neovim в iTerm2, и он отлично отображает мой синтаксис Vim. Я начал использовать старый добрый терминал Mac OS, и он не может отображать цвета моего синтаксиса Vim после использования set termguicolors.

Слева у меня iTerm, а справа - терминал OSX со стандартной подсветкой nvim. введите описание изображения здесь

После включения termguicolors это выглядит так: (iTerm работает должным образом, а терминал OSX представляет собой серый беспорядок) введите описание изображения здесь

Хотелось бы понять, почему так происходит.


person Tillus    schedule 02.11.2019    source источник


Ответы (1)


Terminal.app поддерживает только 256 цветов, а это не 24-битный цвет, который использует truecolors.

person D. Ben Knoble    schedule 04.11.2019
comment
Спасибо за информацию. Есть ли способ исправить это в Terminal.app? - person Tillus; 04.11.2019
comment
К сожалению нет. Только когда Apple выпустит обновления. Но поскольку я все равно нахожусь tmux большую часть времени, я не особо скучаю по этому. Мне хватает 256 цветов / пожимает плечами YMMV. Я просто не использую termguicolors - person D. Ben Knoble; 04.11.2019
comment
Очень плохо! Как же тогда в tmux отображение termguicolors работает в Terminal.app? - person Tillus; 04.11.2019
comment
Извините, я имел в виду, что в tmux я ограничен 256 в любом случае, поэтому я не пропускаю, что Terminal.app не поддерживает больше. @Tillus - person D. Ben Knoble; 04.11.2019
comment
Ох, хорошо. Что интересно, в tmux цвета отображаются правильно. Может, я просто использую tmux, а также быстрое исправление :) - person Tillus; 04.11.2019