Если я нахожу {} внутри терминала gnome и перемещаю курсор над { или }, цвет курсора изменяется на цвет символа {, поэтому я не вижу {.
Как сделать цвет курсора обратным к цвету символа?
Это поведение по умолчанию gnome-terminal. Если вы явно не установите 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 сделать возможным, чтобы цветовые схемы выделяли (инвертировали) только контрастную скобку, а не под курсором.
Это поведение по умолчанию gnome-terminal. Если вы явно не установите 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 сделать возможным, чтобы цветовые схемы выделяли (инвертировали) только контрастную скобку, а не под курсором.
Это поведение по умолчанию gnome-terminal. Если вы явно не установите 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 сделать возможным, чтобы цветовые схемы выделяли (инвертировали) только контрастную скобку, а не под курсором.