vim 底行命令模式的正则表达式(匹配模式) |
您所在的位置:网站首页 › vi匹配数字 › vim 底行命令模式的正则表达式(匹配模式) |
文章目录
一、vim 替换表达式的语法格式二、vim 关于 range 的表达式三、vim 关于 flags 的元字符四、vim 关于数量的元字符五、环视和固化分组六、vim 替换表达式的示例(一)结合 copy 命令使用(二)结合 move 命令使用(三)结合 normal 命令使用(四)匹配重复性模式(五)指定重复次数(六)匹配可选项(七)多选一匹配模式/多选结构(八)引用分组(九)替换内容的特殊字符1. & 符号2. ~ 符号3. \u 和 \l4. \U 和 \L
(十)界定 pattern 的子集
一、vim 替换表达式的语法格式
语法格式:[range]substitute/from/to/[flags] 或者 [range]s/src/dest/[para] 或者 [range]s/pattern/replacement/[options] 说明:substitute 命令可以对一个指定范围的区域执行替换操作,可以简写为 s。该命令是将[range]所指定范围中的字符串"from"替换为"to",“from” 可以使用正则表达式。 二、vim 关于 range 的表达式range 意为检索范围,如果不指定 range,则表示当前行。vim 表示范围或者位置的表达式或者元字符如下表所示: 表达式及元字符说明%整个文档,即每一行,所有行,等价于 1,$1表示整个文档的第一行$表示行尾,这是虚拟的概念;另外还表示整个文档的最后一行^表示行首,这是虚拟的概念0虚行,表示第一行的上方.当前行'm包含位置标记m的行,不知道干嘛的\可视模式下的范围,在选择好文本内容后,按冒号 : 后自动出现 ' |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |