我使用这个配色方案:钴配色方案。
我在插入模式下看不到光标。
如何更改光标的颜色?
我认为这是光标部分:
hi CursorLine guifg=none guibg=#002943
hi Cursor guifg=#F8F8F8 guibg=#A7A7A7
hi CursorIM guifg=#F8F8F8 guibg=#002947"#5F5A60
@GWW 是对的。但上面的例子只适用于 gvim,不适用于 vim。你最好在
.vimrc
中进行配置,使其在 xterm 中工作,例如:
if &term =~ "xterm\\|rxvt"
" use an orange cursor in insert mode
let &t_SI = "\<Esc>]12;orange\x7"
" use a red cursor otherwise
let &t_EI = "\<Esc>]12;red\x7"
silent !echo -ne "\033]12;red\007"
" reset cursor when vim exits
autocmd VimLeave * silent !echo -ne "\033]112\007"
" use \003]12;gray\007 for gnome-terminal
endif
highlight Cursor guifg=white guibg=black
highlight iCursor guifg=white guibg=steelblue
set guicursor=n-v-c:block-Cursor
set guicursor+=i:ver100-iCursor
set guicursor+=n-v-c:blinkon0
set guicursor+=i:blinkwait10
编辑:
i
v
表示视觉,
c
表示命令,
n
表示正常我来这里是为了在 VS code 终端中寻找 VIM 光标颜色...
"workbench.colorCustomizations": {
"terminalCursor.foreground": "#ffcc00" // Change this to your desired color
},
"terminal.integrated.cursorWidth": 3