首頁  >  問答  >  主體

vim高亮遊標所在行 預設高亮效果是底邊橫線,如何改成背景高亮

#就像這樣 這個底邊把符號給遮住了 寫程式看著很不舒服 如何設定為行背景高亮

阿神阿神2712 天前931

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-05-16 16:36:36

    解決方案

    把下面設定程式碼 加入~/.vimrc即可. 具體顏色,自己測試一下

    set cursorcolumn  "or set cuc 设置光标所在的列
    set cursorline    "or set cul 设置光标所在的行
    " cterm 表示原生vim设置央视, 设置为NONE表示可以自定义设置
    " red(红),white(白),black(黑),green(绿),yellow(黄),blue(蓝),purple(紫),
    " gray(灰),brown(棕),tan(褐色),syan(青色)
    " 更多高亮颜色设置, 可以:h highlight 查看manual
    "highlight CursorLine   cterm=NONE ctermbg=blue ctermfg=NONE guibg=NONE guifg=NONE
    "highlight CursorColumn cterm=NONE ctermbg=blue ctermfg=NONE guibg=NONE guifg=NONE

    注意事項

    如果,你有設定主題樣式的話,如下, 多數主題樣式, 都是採用下劃線的方式. .vimrc的样式, 后面的会覆盖前面的. 所以,你需要把背景高亮的樣式, 放在主題的後面即可.

    " /usr/sare/vim/vim80/colors
    "colorscheme elflord
    "colorscheme koehler
    "colorscheme pablo
    "colorscheme delek
    "colorscheme evening
    "colorscheme slate
    "colorscheme darkblue
    "colorscheme desert
    "colorscheme industry
    colorscheme murphy
    "colorscheme ron
    "colorscheme torte
    "colorscheme molokai
    

    回覆
    0
  • 取消回覆