2011-06-03 72 views

回答

4

有相當多關於如何設置插入模式光標顏色在vim 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 

編輯:

i意味着插入模式,v視覺,c命令和n正常

11

@GWW是正確的。但上面的例子只適用於gvim,而不適用於vim。您最好在.vimrc中配置,如同documentation,以使其在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