vim高亮显示文本
行列高亮设置
• 行高亮
" 设置高亮行的颜色,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高亮显示文本的更多相关文章
- HTML5基础-Mark标签高亮显示文本
1.mark标签使用 <mark></mark> 2.mark作用 使用mark标签元素,可以高亮显示文档中的文字以达到醒目的效果. 3.mark使用代码 <!DOCTY ...
- Centos7 设置vim 显示文本不同颜色
Centos7 设置vim 显示文本不同颜色 本人在查找设置 centos7 vim 文本显示颜色时, 学习了作者: luffy5459 (博客连接:https://blog.csdn.net/fei ...
- 转:VIM选择文本块/复制/粘贴
VIM选择文本块/复制/粘贴 - lcj_cjfykx的专栏 - CSDN博客https://blog.csdn.net/lcj_cjfykx/article/details/9091569
- Linux下vim(文本编译器)的使用
vim (文本编译器): Vim是从 vi 发展出来的一个文本编辑器. vim的一些命令操作: 插入命令: a 在光标所在字符后插入 A 在光标所在行尾插入 i 在光标所在字符前插入 I 在光标所在行 ...
- vim高亮显示当前行列
vim高亮显示当前行: set cursorline vim高亮显示当前列: set cursorcolumn
- MAC电脑修改Terminal以及vim高亮显示
1. Terminal高亮显示 编辑~/.bash_profile文件,在末尾增加两行: export CLICOLOR= export LSCOLORS=exfxcxdxcxegedabagacad ...
- puppet完全攻略(二)让puppet代码支持vim高亮显示
puppet完全攻略(二)让puppet代码支持vim高亮显示 2012-06-10 13:33:01 标签:puppet viong puppet完全攻略 原创作品,允许转载,转载时请务必以超链接形 ...
- vim纯文本处理插件txtbrowser
纯文本处理插件:txtBrowser 插件作者:http://guoyoooping.blog.163.com/ Github地址:https://github.com/vim-scripts/Txt ...
- VIM选择文本块/复制/粘贴
在正常模式下(按ESC进入)按键v进入可视化模式,然后按键盘左右键或h,l键即可实现文本的选择.其它相关命令:v:按字符选择.经常使用的模式,所以亲自尝试一下它. V:按行选择.这在你想拷贝或者移动很 ...
随机推荐
- Tensorflow之快速加载MNIST数据集
from tensorflow.examples.tutorials.mnist import input_data import tensorflow as tf def myprint(v): p ...
- 29Mybatis_整合ehcache以及应用场景
ehcache是一个分布式缓存框架. 分布缓存
- MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以使用简单的XML或注解用 ...
- 小结:单调栈 & 单调队列
概要: 对于维护信息具有单调性的性质或者问题可以转化为具有单调性质的模型的题,我们可以考虑用单调栈或单调队列. 技巧及注意: 技巧很多,只要能将问题转化为单调性问题,就好解决了. 当维护固定长度的单调 ...
- DWZ(二):经常使用组件了解
上篇博客中我们大致明确了DWZ框架.以及它的一些优势,接下来的这篇博客是具体介绍了DWZ框架中一些经常使用组件的使用. 经常使用组件列表: Ajax 链接扩展 ...
- 关于CSS 里的_width是什么意思???
下划线_IE6支持下划线,IE7和firefox等均不支持下划线. 你那个代码的意思就是IE6下面宽度 449px;其他浏览器下宽度 460px; 友情提醒:这种HACK写法,得把_width写在正常 ...
- c# http请求添加cookie
CookieCollection cookList = new CookieCollection(); cookList.Add(new Cookie("cf_clearance" ...
- (转)有关Queue队列
Queue Queue是python标准库中的线程安全的队列(FIFO)实现,提供了一个适用于多线程编程的先进先出的数据结构,即队列,用来在生产者和消费者线程之间的信息传递 基本FIFO队列 clas ...
- ASP.NET MVC5 新特性:Attribute路由使用详解
1.什么是Attribute路由?怎么样启用Attribute路由? 微软在 ASP.NET MVC5 中引入了一种新型路由:Attribute路由,顾名思义,Attribute路由是通过Attrib ...
- Spring_day04--Spring框架整合hibernate框架
Spring框架整合hibernate框架 1 把hibernate核心配置文件中配置数据库信息,把数据库信息在spring进行配置 2 把hibernate里面的sessionFactory创建交给 ...