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:按行选择.这在你想拷贝或者移动很 ...
随机推荐
- VMware ESXi vsan.v00卡 停
重装VMware ESXi 6.5,结果在loading vsan.v00文件的时候卡住了,过了几个小时都停留在这个界面.无意间重启使用UEFI 启动,提示某文件校验出错,MD5对不上,重新写入安装镜 ...
- 关于Unity的C#基础学习(三)
面向对象 一.编码注意 1.每个C#的脚本只有唯一的一个类是继承自MonoBehaviour 2.类的名字要和我们的文件名字一样 3.代码的缩进 个人习惯:在类的内部来访问数据成员/成员函数的时候,用 ...
- windows2003 iis6.0站点打不开,找不到服务器或 DNS 错误【转】
最近服务器经常出现打不开网站的现象,有时出现在上午,有时出现在中午,几乎天天都会出现一次,出现问题时,无论是回收程序池还是重启IIS或者关闭其它一些可能有影响的服务,都不能解决问题.网站打不开时,有如 ...
- AJAX解惑篇(转)
这篇文章会使你对AJAX有一个基本了解,并给出两个容易上手的例子. 什么是AJAX AJAX是一个新的合成术语,隐含了两个已经存在多年的JavaScript特性,但是直到最近,随着一些诸如Gmail. ...
- 利用QtGraphicalEffects来使得自己的图像显示更加生动
有兴趣的开发人员能够參阅连接http://doc.qt.io/qt-5/qtgraphicaleffects-qmlmodule.html来深度学习Qt对Graphics方面的处理. 在今天的这篇文章 ...
- TCP通信服务端及客户端代码
Java TCP通信使用的是Socket(客服端)和ServerSocket(服务端),具体代码如下. server端代码: import java.io.BufferedReader; import ...
- 线程本地变更,即ThreadLocal-->Spring事务管理
我们知道Spring通过各种模板类降低了开发者使用各种数据持久技术的难度.这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突.我们使用模板类访问底层数据,根据持久化技术 ...
- VC++ ListCtrl Report使用
1.在VC++ 6.0中新建基于对话框的MFC应用程序ListCtrl; 2.在主对话框上添加一个List Control至合适的位置及大小: 3.在对话框OnInitDialog中初始化ListCt ...
- 全新的membership框架Asp.net Identity——绕不过的Claims
http://www.cnblogs.com/JustRun1983/p/4708176.html?utm_source=tuicool&utm_medium=referral
- ASP.NET MVC 随想录
http://www.cnblogs.com/OceanEyes/category/696137.html