高,我正在尝试解决Neovim光标遇到的问题。所有尝试更改Cursor / lCursor颜色的尝试均无法注册。颜色的更改显示在:highlight中,但实际光标永远不会从终端内的白色更改。
您可以看到上面的插图:highlight显示了我配置的内容,但是在实际窗格中它始终显示一个白色实心块,我更改光标形状和闪烁模式的尝试都奏效了。尝试更改其他组的颜色像CursorLine也可以。我将其范围缩小为仅突出显示颜色。
set termguicolors
highlight LineNr ctermbg=NONE guibg=NONE
highlight Cursor ctermfg=white guibg=black
highlight lCursor ctermfg=white ctermbg=black guifg=white guibg=green
set guicursor=n-c-v:blinkon200-block-Cursor/lCursor
au VimLeave * set guicursor=a:hor20-blinkon
同样,如果有人可以解释Cursor和lCursor之间的区别,它的描述不在:help Highlight-group中
我正在WSL Debian中使用Windows Terminal中的Neovim。
任何帮助,我们现在都要尝试解决这一问题超过一周,我们将不胜感激。
提前谢谢您
我正在将Windows终端与WSL Debian一起使用
guicursor
仅用于GUI(即gVim)。在控制台中,事情变得更加复杂。您可能需要阅读this question。
同样,如果有人可以解释Cursor和lCursor之间的区别,它的描述不在:help Highlight-group中
来自:h hl-Cursor
光标光标下的字符
l使用语言映射时,光标在光标下方的字符(请参见'guicursor')
因此,当您在非英语键盘处于活动状态的插入模式下运行gVim时,“ lCursor”有效(set keymap=xxx
并按i Ctrl ^)。