Как я заставляю курсор окрасить инверсию цвета символов?

Если я ввожу {} в терминале гнома и перемещении курсор { или } цвет курсора изменяется на цвет { символ, таким образом, я не вижу { символ.

Как я заставляю курсор окрасить инверсию цвета символов?

0
задан 12 May 2017 в 13:40

1 ответ

Это - поведение по умолчанию gnome-terminal. Если Вы явно не устанавливаете a Profile Preferences -> Colors -> Cursor color, и предполагая, что Вы используете значение по умолчанию Profile Preferences -> General -> Cursor shape: Block, ячейка под курсором инвертируется (то есть, его основные цвета и цвета фона подкачиваются).

То, чему я верю, могло бы произойти с Вами, то, что обсуждено в https://github.com/tomasr/molokai/pull/44. Я думаю, что Вы могли бы использовать цветовую схему, которая выделяет соответствие { и } символы, вероятно, путем инвертирования их обоих. Таким образом, в этом случае вероятно, Ваш vim явно инвертирует символьную ячейку под курсором, и gnome-terminal инвертирование это снова... или что-то очень похожее на это.

Я рекомендую (по крайней мере временно) переключиться на I-Beam или Underline форма курсора для проверки этой теории. Если мы действительно на правильном пути, необходимо спросить специалистов по обслуживанию Вашего vim цветовая схема, чтобы зафиксировать его или вероятно даже спросить vim чтобы позволить цветовым схемам выделиться (инвертируют) фигурную скобку дубликата только, не ту под курсором.

1
ответ дан 3 November 2019 в 06:29

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

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