suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Vim hebt die Zeile hervor, in der sich der Cursor befindet. Der Standardhervorhebungseffekt ist die untere horizontale Linie.

Es ist so. Der untere Rand verdeckt das Symbol. Es ist sehr umständlich, Code zu schreiben

阿神阿神2774 Tage vor1000

Antworte allen(1)Ich werde antworten

  • 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
    

    Antwort
    0
  • StornierenAntwort