zoukankan      html  css  js  c++  java
  • VIM的配置:高亮光标所在的行列

    本文转自:http://www.jianshu.com/p/b8763c23ea64

    基本设置

    设置高亮行和列有两种方式进行设置

    set cursorcolumn
    set cursorline
    
    " or
    
    set cuc
    set cul

    我建议使用第一种方式,这样可以看到配置就能知道是干什么用的了,同时再加上注释,因为随着配置越来越多,最后自己可能都忘了这些配置是用来干嘛的了。

    美化

    我们现在已经能快速的分别光标所在的位置了,但是离我们最终需要的效果还差一些,因为当前行是一条横线,所以有时候很难区分英文的逗号和句号,在这个基础上我们需要加入一下配置

    highlight CursorLine   cterm=NONE ctermbg=black ctermfg=green guibg=NONE guifg=NONE
    highlight CursorColumn cterm=NONE ctermbg=black ctermfg=green guibg=NONE guifg=NONE

    highlght 主要是用来配色的,包括语法高亮等个性化的配置。可以通过:h highlight,查看详细信息

    CursorLineCursorColumn 分别表示当前所在的行列

    cterm 表示为原生vim设置样式,设置为NONE表示可以自定义设置。

    ctermbg 设置终端vim的背景色

    ctermfg 设置终端vim的前景色

    guibgguifg 分别是设置gvim的背景色和前景色,本人平时都是使用终端打开vim,所以只是设置终端下的样式

    我按照上面的教程,在~/.vimrc中设置了行和列,但是感觉单独设行高亮显示比较好,列也高亮显示的话有点刺眼。

    谢谢作者@xinxingzhao

  • 相关阅读:
    高斯消元算法
    Fermat小定理的证明
    Pollard Rho 算法简介
    做一些无聊的题
    永远不要相信自己的傲慢
    笔记-数据结构进阶
    笔记-区间问题
    线段树板子
    [DarkBZOJ3694] 最短路
    [CF321D] Ciel and Flipboard
  • 原文地址:https://www.cnblogs.com/nklzj/p/6298421.html
Copyright © 2011-2022 走看看