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

  • 相关阅读:
    python--向钉钉群发送消息(亲测可用)
    python--注册钉钉回调事件(亲测可用)
    Gradle
    SpringBoot 中thymeleaf模板引擎的使用
    SpringBoot对静态资源的映射规则
    SpringBoot的日志使用
    rsync实现文件同步
    python学习: 优秀Python学习资源收集汇总--转
    Python高级特性: 12步轻松搞定Python装饰器
    Python常见问题
  • 原文地址:https://www.cnblogs.com/nklzj/p/6298421.html
Copyright © 2011-2022 走看看