使用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,查看详细信息

CursorLine 和 CursorColumn 分别表示当前所在的行列

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

ctermbg 设置终端vim的背景色

ctermfg 设置终端vim的前景色

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

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

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

设置gvim中横竖光标_VIM的配置:高亮光标所在的行列相关推荐

  1. 设置gvim中横竖光标_vim注释和光标高亮行列的颜色设置

    vim设置高亮显示当前行. 如果只是想在这一次使用vim是启用,只需要在正常模式下输入:set cursorline就好了. 要是想每一次打开vim都启用,就要在vimrc(macvim对应.gvim ...

  2. kde 配置桌面_在KDE桌面中为GTK应用程序配置鼠标光标样式

    kde 配置桌面 Update on Jan. 7, 2012: The package for the gtk application style setting on KDE 4.7 is kcm ...

  3. virsh 网络设置_KVM中的宿主机网络配置

    Kvm 虚拟化技术中,网络访问方式分为三种,分别是: (1)虚拟网络'default':NAT  (默认方式,支持虚拟机上网但不支持互访) (2)主机设备  vnet0(根据实际情况而定):macvt ...

  4. linux中设置gvim高亮光标所在行和所在列

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

  5. vimrc配置 鼠标光标_在“提示”框中:即时调整窗口大小,包含鼠标光标并了解电池配置...

    vimrc配置 鼠标光标 Every week we dip into the reader mail bag and pull out tips and tricks to share. This ...

  6. [VIM]VIM/GVIM中代码的折叠和打开

    VIM/GVIM中代码的折叠和打开         前言:在查看代码的时候,如果代码十分冗长,尤其是c/c++系列的时候,代码结构比较让人难以理清,主要是各种注释.括号的匹配问题,虽然可以用%来查看匹 ...

  7. gvim【三】【_vimrc配置】

    GVIM可以通过修改vimrc来灵活配置你的编辑器. 这里先给出我的vimrc: "设置背景主题 "colo Candyset nocompatible" Vim wit ...

  8. vim的配置_vim全局配置

    文章目录 简介 最终结果预览图 安装 预安装python3 预安装vim8 1.vundle vi包管理工具 2.vimrc配置 py_fluent/hl.py 代码,作用: 在py脚本按键 &quo ...

  9. VDI序曲十七 RDVH虚拟主机中开启RemoteFX的硬件配置要求

    VDI序曲十七 RDVH虚拟主机中开启RemoteFX的硬件配置要求 2011-05-22 13:43:49 标签:硬件要求 微软虚拟化 RemoteFX 显存 博客话题 原创作品,允许转载,转载时请 ...

  10. python对笔记本电脑的要求-笔记本电脑中多版本python的配置

    笔记本电脑中多版本python的配置 在我的笔记本中,已经安装了两个版本的python: python2.7.11 python3.5.0b2 因为首先安装了python3,因此系统的环境配置中保留了 ...

最新文章

  1. 树莓派上安装boost库
  2. 关于selinux模式更改警告模式
  3. MySQL同表关联的id替换名称_MySQL JOIN用另一个表中的值替换ID
  4. Java面向对象概述
  5. 【Linux网络编程】浅谈 C/S 和 B/S 架构
  6. 你的微博也被盗赞?试试HSTS强制HTTPS加密
  7. urllib库parse模块的使用
  8. php根据地理位置签到,微信小程序获取地理位置实现定位签到功能
  9. Servlet→简介、手动编写一个Servlet、使用MyEclipse编写一个Servlet、Servlet生命周期、路径编写规范、初始化参数、MVC设计模式
  10. 从中报危机看创业板:谁在兜售“上市经济”?
  11. 最最简单的一个爬虫代码
  12. 如何使用ESP8266、ESP8285做一个WiFi中继(WiFi信号放大器)
  13. w10系统asp服务器搭建,win10系统搭建asp环境的操作方法
  14. 小米手机 开启 开发者模式
  15. MySQL执行多表联查时,报错ln aggregated query without GROUP BY
  16. 如何判断网站被黑?网站被黑如何应对?如何防止网站被黑?
  17. mipi传输距离3米_弱电网络工程中网线大于100米怎么办?离300米远用什么线缆较好?...
  18. 腾讯区块链强势出击,公链的机会在哪里?
  19. 淘宝店群月入万元,店群20大常见方法都在这
  20. 会声会影2022中文版主要功能讲解64位安装下载

热门文章

  1. PHP实现身份证认证和银行卡认证
  2. 第三方支付接口申请条件和流程
  3. 云南昆明寺庙方丈还俗完婚 迎娶26岁女老板(图)
  4. VOT测试自己的数据集
  5. 博士申请 | 帝国理工学院Stefan Vlask教授招收机器学习方向全奖博士生
  6. 什么是云计算数据中心互连,云计算数据中心互连是如何运作的
  7. 拍视频到底用手机还是相机好?
  8. 基于R的飞机航线数据可视化(行政区划)
  9. 宋宝华: 论一个程序员问问题的自我修养(修订版)
  10. Vue中三元运算符多种状态判断