VIM的配置:高亮光标所在的行列

使用vim在写东西的时候,要经常移动光标,但是光标太小了,跳来跳去有时候不知道跳都什么地方去了,所以如果可以高亮光标所在的行列,这样不管光标怎么移动都能轻松的找到,是不是很cool。先上个图过个瘾。

高亮光标所在行列

基本设置

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

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,所以只是设置终端下的样式

现在配合上终端的颜色就很酷了,顺便说一下自己的感受,vim的学习曲线比较陡峭,但是随着对vim的学习深入,编辑效率确实发生了大幅度的提高,最后觉得这些付出是值得的。一般学会使用vim之后都会长期的使用,我觉得其中一个原因就是难学,因为难学,所以付出了很多,所以越舍不得抛弃,自己编辑器的配置都是一行一行慢慢打磨出来的,产生了比较深厚的感情。

在我开始写vim的文章的时候,才发现其实很多东西我并不是真的懂,而是仅仅知道怎么配置而已。当真正要去写的时候才发现不是那么容易就能把一件事情表述清楚的。以后慢慢将自己的配置一点一点的分享出来。

文章同步发布在我的个人博客:http://www.xinxingzhao.com/blog/2016/05/17/vim-set-cursorcolumn-curcorline.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 待整理~ 1、vim ~/.vimrc 进入配置文件 如果不知道vimrc文件在哪,可使用 :scriptname...
    spfanlost阅读 1,741评论 0 0
  • 公司新员工学习有用到,Vim官网的手册又太大而全,而网上各方资料要么不全面,要么不够基础。在网上搜集各方资料,按照...
    夏时花开阅读 2,498评论 1 31
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,547评论 9 467
  • 杨倩,焦点讲师三期,漯河,坚持分享269天,(2017-09-26) 再学赞美 今天晚上再次学习了赞美。通...
    温心怡然阅读 214评论 0 0
  • 小孩学才艺真的有必要吗?只单单提出这个问题,我都觉得需要极大的勇气,因为现在目之所及,朋友、同学、亲戚家的孩子哪有...
    一根筋的列那狐阅读 478评论 0 3