摘要: 宏的作用就是重复的操作。基本调用: n@register 调用对应寄存器中的内容,n表示调用几次,也可以使用@register 直接调用寄存器的内容,可以使用:reg查看寄存器中的内容。宏记录: 比如qa就是开始记录操作过程到寄存器的a中,然后开始操作,使用q退出宏的录制。如果需要调用宏则使用1@a,表示调用宏一次,使用3@a调用3次。重置宏let @a="" 清空寄存器a中的内容前提条件 但是使用宏是有使用前提的条件的,就是肯定要学会基本的快捷键的操作,不然也是白搭 It's none business of command mode 阅读全文
posted @ 2012-11-08 09:54 Epirus 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 原字符的介绍.匹配任意一个字符[abc]匹配方括号中的任意一个字符,范围[a-z0-9]/d等同于[0-9]===>/D匹配数字之外的任意字符[^0-9]/x 等同于[0-9A-Fa-f]===>/X[^0-9A-Fa-f]/w [0-9A-Za-z]===>/W/t匹配TAB字符/s匹配空白字符=[/t]===>/S匹配非空白字符,等同于[^/t]/a=[a-zA-Z]/l=[a-zA-Z]/L=[^a-z]/u=[A-Z]/U=[^A-X]原字符的数量*匹配0-任意个字符/+匹配1-任意个字符/?匹配0-1个字符/{n,m}匹配n-m个字符/{n,}匹配n-任意个字 阅读全文
posted @ 2012-11-08 09:38 Epirus 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Command-Line-Optionsvi -r file recover files and recent edit after crashTextw b 下一个单词、上一个单词W B 下一段单词,上一段单词e 下一段单词的结尾E 上一段单词的结尾) 以空一行为一段,显示下一段( 以空一行为一段,显示上一段}{ 跟上面差不多段操作为主,跟上面差不多]]结尾,[[开头Lines0 一行的开头,$一行的结尾^一行的非空白字符的开头+ 下一行的非空白字符开头-上一行的非空白字符开头n| 这一行的第几列H 屏幕的开头M 屏幕的中间L 屏幕的结尾nH开头往下几行nL开头往上几行ScrollingCT 阅读全文
posted @ 2012-11-08 08:24 Epirus 阅读(402) 评论(0) 推荐(0) 编辑