行列高亮设置


• 行高亮

" 设置高亮行的颜色,ctermbg设定背景色,ctermfg设定前景色
set cursorline
hi CursorLine cterm=NONE ctermbg=darkred ctermfg=white

• 列高亮

" 设置高亮列的颜色,ctermbg设定背景色,ctermfg设定前景色
set cursorcolumn
hi CursorColumn cterm=NONE ctermbg=darkred ctermfg=white

Mark高亮插件


• 插件简介

       Mark是一款vim文本高亮插件,它可以同时用不同颜色来高亮不同的文本。例如,你在阅读一段很长的代码时,可以高亮其中一些关键变量来帮助理解,同时也使得追踪源码也将变得更加容易。

• 插件安装

▶ 下载Mark.vim,下载地址:http://www.vim.org/scripts/script.php?script_id=1238

▶  存放路径,在Windows系统下路径为:vim安装路径\vimXX\plugin\,在Linux系统下安装路径为:/usr/share/vim/vimXX/plugin/

▶  将下载的Mark.vim文件拷贝到存放路径下的plugin目录

• 插件快捷键

       【普通模式(normal mode)】

• \m : 高亮或取消高亮鼠标当前所在的单词。将鼠标放置在待高亮的单词上,按下\m后单词将被高亮。
       • \r   : 手工输入正则表达式,高亮正则表达式匹配的单词。使用时先输入\r,再输入正则表达式。
       • \n  : 取消鼠标所在单词的高亮或取消所有高亮单词的高亮显示。

      【可视模式(visual  mode)】

       • \m : 高亮或者取消高亮选中的文本段。
       • \r
   : 在选中的文本中手工输入正则表达式,高亮正则表达式匹配的文本。

• 插件命令

       【命令模式(command mode)】

• :Mark regexp : 高亮正则表达式。
       • :Mark regexp : 取消正则表达式高亮。
       • :Mark              : 取消所有高亮。

vim高亮显示文本的更多相关文章

  1. HTML5基础-Mark标签高亮显示文本

    1.mark标签使用 <mark></mark> 2.mark作用 使用mark标签元素,可以高亮显示文档中的文字以达到醒目的效果. 3.mark使用代码 <!DOCTY ...

  2. Centos7 设置vim 显示文本不同颜色

    Centos7 设置vim 显示文本不同颜色 本人在查找设置 centos7 vim 文本显示颜色时, 学习了作者: luffy5459 (博客连接:https://blog.csdn.net/fei ...

  3. 转:VIM选择文本块/复制/粘贴

    VIM选择文本块/复制/粘贴 - lcj_cjfykx的专栏 - CSDN博客https://blog.csdn.net/lcj_cjfykx/article/details/9091569

  4. Linux下vim(文本编译器)的使用

    vim (文本编译器): Vim是从 vi 发展出来的一个文本编辑器. vim的一些命令操作: 插入命令: a 在光标所在字符后插入 A 在光标所在行尾插入 i 在光标所在字符前插入 I 在光标所在行 ...

  5. vim高亮显示当前行列

    vim高亮显示当前行: set cursorline vim高亮显示当前列: set cursorcolumn

  6. MAC电脑修改Terminal以及vim高亮显示

    1. Terminal高亮显示 编辑~/.bash_profile文件,在末尾增加两行: export CLICOLOR= export LSCOLORS=exfxcxdxcxegedabagacad ...

  7. puppet完全攻略(二)让puppet代码支持vim高亮显示

    puppet完全攻略(二)让puppet代码支持vim高亮显示 2012-06-10 13:33:01 标签:puppet viong puppet完全攻略 原创作品,允许转载,转载时请务必以超链接形 ...

  8. vim纯文本处理插件txtbrowser

    纯文本处理插件:txtBrowser 插件作者:http://guoyoooping.blog.163.com/ Github地址:https://github.com/vim-scripts/Txt ...

  9. VIM选择文本块/复制/粘贴

    在正常模式下(按ESC进入)按键v进入可视化模式,然后按键盘左右键或h,l键即可实现文本的选择.其它相关命令:v:按字符选择.经常使用的模式,所以亲自尝试一下它. V:按行选择.这在你想拷贝或者移动很 ...

随机推荐

  1. VMware ESXi vsan.v00卡 停

    重装VMware ESXi 6.5,结果在loading vsan.v00文件的时候卡住了,过了几个小时都停留在这个界面.无意间重启使用UEFI 启动,提示某文件校验出错,MD5对不上,重新写入安装镜 ...

  2. 关于Unity的C#基础学习(三)

    面向对象 一.编码注意 1.每个C#的脚本只有唯一的一个类是继承自MonoBehaviour 2.类的名字要和我们的文件名字一样 3.代码的缩进 个人习惯:在类的内部来访问数据成员/成员函数的时候,用 ...

  3. windows2003 iis6.0站点打不开,找不到服务器或 DNS 错误【转】

    最近服务器经常出现打不开网站的现象,有时出现在上午,有时出现在中午,几乎天天都会出现一次,出现问题时,无论是回收程序池还是重启IIS或者关闭其它一些可能有影响的服务,都不能解决问题.网站打不开时,有如 ...

  4. AJAX解惑篇(转)

    这篇文章会使你对AJAX有一个基本了解,并给出两个容易上手的例子. 什么是AJAX AJAX是一个新的合成术语,隐含了两个已经存在多年的JavaScript特性,但是直到最近,随着一些诸如Gmail. ...

  5. 利用QtGraphicalEffects来使得自己的图像显示更加生动

    有兴趣的开发人员能够參阅连接http://doc.qt.io/qt-5/qtgraphicaleffects-qmlmodule.html来深度学习Qt对Graphics方面的处理. 在今天的这篇文章 ...

  6. TCP通信服务端及客户端代码

    Java TCP通信使用的是Socket(客服端)和ServerSocket(服务端),具体代码如下. server端代码: import java.io.BufferedReader; import ...

  7. 线程本地变更,即ThreadLocal-->Spring事务管理

    我们知道Spring通过各种模板类降低了开发者使用各种数据持久技术的难度.这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突.我们使用模板类访问底层数据,根据持久化技术 ...

  8. VC++ ListCtrl Report使用

    1.在VC++ 6.0中新建基于对话框的MFC应用程序ListCtrl; 2.在主对话框上添加一个List Control至合适的位置及大小: 3.在对话框OnInitDialog中初始化ListCt ...

  9. 全新的membership框架Asp.net Identity——绕不过的Claims

    http://www.cnblogs.com/JustRun1983/p/4708176.html?utm_source=tuicool&utm_medium=referral

  10. ASP.NET MVC 随想录

    http://www.cnblogs.com/OceanEyes/category/696137.html