how i can change cursor color in color scheme “ vim ”

前端 未结 2 1458
遥遥无期
遥遥无期 2020-12-28 19:43

hi all i use this color scheme

Cobalt Colour scheme : Vim version of TextMates Cobalt colour scheme

I can not see the cursor in insert mode

how i

相关标签:
2条回答
  • 2020-12-28 19:52

    @GWW is right. But the example above only works for gvim, not vim. You'd better configure in .vimrc as in the same documentation to make it work in xterm, for example:

    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
    
    0 讨论(0)
  • 2020-12-28 20:04

    There is quite a lot of information about how to set the insert mode cursor color in the vim documentation

    Here is an example from the linked documentation:

    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
    

    EDIT:

    The i means insert mode, v visual, c command, and n normal

    0 讨论(0)
提交回复
热议问题