vim操作

 vim替换

:1,100s/from/to/g  替换1-100行的内容

 :%s/from/to/g       替换所有行的内容

 

       不写range    :  默认为光标所在的行。
            .            :  光标所在的行。
            1           :  第一行。
            $           :  最后一行。
            33         :  第33行。
            'a          :  标记a所在的行(之前要使用ma做过标记)。
            .+1        :  当前光标所在行的下面一行。
            $-1        :  倒数第二行。(这里说明我们可以对某一行加减某个数值来
                            取得相对的行)。
            22,33     :  第22~33行。
            1,$        :  第1行 到 最后一行。
            1,.         :  第1行 到 当前行。
            .,$         :  当前行 到 最后一行。
            'a,'b       :  标记a所在的行 到 标记b所在的行。
            %           :  所有行(与 1,$ 等价)。
 
 vim查找
/后跟查找的字符串。vim会显示文本中第一个出现的字符串。
?后跟查找的字符串。vim会显示文本中最后一个出现的字符串。
回车后:
n 搜索指定字符串的下一个出现位置
N 搜索指定字符串的上一个出现位置
 
 
 
posted @ 2016-03-19 23:17  LarryKnight  阅读(111)  评论(0编辑  收藏  举报