Este é o comportamento padrão de gnome-terminal
. A menos que você defina explicitamente um Profile Preferences
- > Colors
- > Cursor color
e supondo que você usa o padrão Profile Preferences
- > General
- > Cursor shape
: Block
, a célula sob o cursor é invertida (ou seja, suas cores de primeiro plano e de fundo são trocadas).
O que acredito que possa acontecer com você é o que está sendo discutido no link . Acho que você pode estar usando um esquema de cores que destaca os caracteres {
e }
, provavelmente invertendo os dois. Isto é, neste caso, provavelmente o seu vim
explicitamente inverte a célula de caractere sob o cursor, e gnome-terminal
inverte-o novamente ... ou algo muito semelhante a isso.
Recomendo que você (pelo menos temporariamente) mude para I-Beam
ou Underline
forma de cursor para verificar essa teoria. Se, de fato, estivermos no caminho certo, você deve pedir aos mantenedores do seu esquema de cores vim
para consertá-lo, ou até mesmo pedir a vim
para tornar possível que os esquemas de cores realcem (invertam) apenas a cinta de contraparte. não aquele sob o cursor.