vi替换命令用法详解
添加时间:2010-11-16
添加:
admin
vi替换命令用法详解
: ranges /pat1/pat2/g
其中 : 这是Vi的命令执行界面。 range 是命令执行范围的指定: 百分号(%)表示所有行 点(.)表示当前行 美元($)表示最末行 例如: 10,20表示第10到20行, .,$表示当前行到最后一行,. +2,$-5表示当前行后两行直到全文的倒数第五行 s 表示其后是一个替换命令。 pat1 这是要查找的一个正则表达式 pat2 这是希望把匹配串变成的模式的正则表达式 g 可选标志,带这个标志表示替换将针对行中每个匹配的串进行,否则则只替换行中第一个匹配串。 :/string #向下查找 :?stirng # 向上查找 1 vi编辑命令责任编辑:黑色联想 更新日期:2006-9-7重复执行命令 数字N+命令 重复执行命令N次,如删除15行,就在命令状态下输入15dd . 重复执行上一条命令 vi命令使用的一些选项及含义 -c sub-command 在对指定的文件编辑前,先执行指定的命令 sub-command . -r filename 恢复指定的文件filename . -R 将指定的文件以只读的方式放入编辑器中,这样不会保存对文件的任何修 改。 -y number 将编辑窗口的大小设为number行。 光标移动 命令模式下,在同一行上移动的子命令: h 将光标左移一格 l 将光标右移一格 j 将光标下移一格 k 将光标上移一格 w 将光标移到下一个小字的前面 W 将光标移到下一个大字的前面 b 将光标移到前一个小字的前面 B 将光标移到前一个大字的前面 e 将光标移到下一个小字的后面 E 将光标移到前一个大字的后面 fc 把光标移到同一行的下一个c字符处 Fc 把光标移到同一行的前一个c字符处 tc 把光标移到同一行的下一个字符c的前一格 Tc 把光标移到同一行的前一个字符c的后一格 number|把光标移 新文章:
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833 中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1 网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003 |