肖恩D++
Not Equal C && !=C && 不等于西
-
VI中替换命令的具体用法
Posted on January 12th, 2010 Add commentsVI中替换命令可以简单的写成以下命令:
:[range]s /[st1]/[st2]/g
其中:
- [range]表示替换命令的查找范围:
- 1. “%” 表示所有行
- 2. “.” 表示当前行
- 3. “$” 表示最末行
例如,:%s/[st1]/[st2] 表示查找文件中所有[st1]的字符串,并替换成[st2]
:-5,+5s/[st1]/[st2] 表示查找目前行的前五行和后五行中[st1]的字符串,并替换成[st2] - “s”表示替换命令
- [st1]表示要查找的字符串
- [st2]表示希望把匹配的字符串变成的字符串
- “g”表示可选项,放在命令末尾,表示对搜索字符串的每次出现进行替换;不加 g,表示只对搜索字符串的首次出现进行替换;g 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作。
- [range]表示替换命令的查找范围:
Leave a Reply
Be the First to Comment!