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