zoukankan      html  css  js  c++  java
  • vim替换命令基本使用方法.

    vim用命令s替换文件中的字符。


    s的使用如下

    :s/str/rep    #替换当前行的第一个str


    s为命令字符/是分隔符,主要意思是把当前行的第一个str替换为rep


    如果我们想替换更多str字符,比如说替换当前行所有的str


    :s/str/rep/g   #替换当前行的所有str


    只需在最后加上g就可以替换当前行所有的str.


    以上介绍的方法都只能在一行内替换,下面说说在多行中替换:


    可以在命令s的前面加上一些修饰符来增加vim的替换功能


    n:指定从第几行开始替换。

    $:文件的最后


    n,$ 组合,从n行开始替换每行的第一个str直到最后一行:


    1,$s/str/rep/       #从第一行开始替换文件中每行每一个str为rep


    可以在上面的多行替换的最后加上修饰符g来完成指定行内所有str的替换:

    1,$s/str/rep/g        # 从第一行开始到文件的最后一行替换所有的str为rep


    完成一行或多行中的多个str替换,vim提供更方便的方法:


    %s/str/rep      #替换每一行的第一个str

    %s/str/rep     #替换文件中所有的str



    /斜杆在linux是指文件路径这样的话在文件中要替换路径的时候就需要更换分隔符vim可以使用#或+来分隔就可以!


     以下是我对vim各个字符的注解。


    g:指在一行中替换多个str,只要加上g就是指替换行中的全部

    n:从第几行开始

    $:最后

    %:对文件中所有的行



    当然vim的替换还有更多的功能,可能我还不知道,呵呵

    第一次写博文,如有错误请指出,我会马上修改!





    作者:head_main 发表于2012-7-19 11:48:59 原文链接
    阅读:147 评论:0 查看评论
  • 相关阅读:
    基于WPF的UI自动化测试[1] 自动化测试工具
    PSR
    技术型人员如何晋升项目经理
    HyperV 组件架构(1)—总体架构
    从技术到管理:工作转型后角色定位
    Web性能优化方案
    一个项目经理的一些个人体会
    从技术人才到项目管理的跨越
    研发项目经理的管理
    从程序类转向销售类工作,该如何进行?
  • 原文地址:https://www.cnblogs.com/xwgblog/p/3438385.html
Copyright © 2011-2022 走看看