是否可以在Ideavim中更改每个模式的光标颜色?

mdfafbf1  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(100)

是否可以在Ideavim中更改每个模式的光标颜色?
我目前在PyCharm中使用IdeaVim。
当我编写代码时,光标形状和颜色对于视觉和正常模式是相同的,这是非常不方便的。
在IdeaVim中,是否可以使光标在视觉模式和正常模式之间的颜色不同?
如果没有,是否可以改变每个模式下底部栏的背景颜色?如果只是简单的字母,我很难注意到。(这在vscode中有设置)
最好的方法是使用Vim,但我无法摆脱pycharm:(
我查阅了很多文档,但在IdeaVim中不起作用
在.ideavimrc文件中,我添加了以下内容,但它不起作用。

1. 
 set showmode

2. 
 autocmd VimEnter,ColorScheme * highlight cursor guifg=NONE guibg=LightYellow ctermfg=NONE ctermbg=Yellow
 autocmd VimEnter,ColorScheme * Highlight Visual guifg=NONE guibg=LightBlue ctermfg=NONE ctermbg=Blue

3.
 Highlight Cursor guifg=white guibg=black
 Highlight Cursor guifg=White guibg=Steel Blue
 set cursor=n-v-c:block-cursor
 set guicursor+=i:ver100-iCursor
 set guicursor+=n-v-c:blinkon0
 set guicursor+=i:blinkwait10

字符串

yrwegjxp

yrwegjxp1#

目前IdeaVim(当前版本为2.7.0)中无法更改光标颜色,但不同模式下应该有不同的光标形状。IdeaVim支持'guicursor'选项,默认情况下正常模式下会显示块光标,插入模式下会显示条形光标,替换模式下会显示下划线等。
如果你目前在所有模式下都只能看到一个块光标,请确保你没有在编辑器->外观设置中选中“使用块插入符号”选项。该选项默认为关闭,因此当它打开时,它优先于IdeaVim对光标形状的处理。
您还可以设置'showmode'选项让IdeaVim在状态栏中显示当前模式-在您的~/.ideavimrc文件中设置此选项可能很有用。然而,新的UI重用状态栏来显示面包屑栏,但您可以右键单击它并选择显示“状态文本”以返回传统的状态栏。

相关问题