Not Equal C && !=C && 不等于西
RSS icon Email icon Home icon
  • VI中替换命令的具体用法

    Posted on January 12th, 2010 Sean Add comments

          VI中替换命令可以简单的写成以下命令:

    :[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 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作。
    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...Loading...
    481 views

    Leave a Reply

    Be the First to Comment!