Linux C 学习

vi

  1. vi的删除、剪切、修改与复制指令
    剪切 :ncw 剪切光标所在的后n个单词
    c$ 剪切从光标所在的字符到行尾的所有字符
    range d :10,20 d 表示剪切第10行到第20行
    复制 :nyw 复制光标所在的后n个单词
    nyy 复制光标自所在的行开始,向下的n行
    range y :.,$ y 表示复制当前行到文章最后一行
    粘贴 : p 将缓冲区内的字符粘贴到光标所在位置
    撤消 :u 取消上次的文本编辑操作

  2. 光标移动的指令
    n- 向上移动n行
    n+ 向下移动n行
    nG 移动到第n行
    :n 光标移动到第n行

  3. vi的查找与替换指令
    查找
    /<要查找的字符> 向下查找要查找的字符
    ?<要查找的字符> 向上查找要查找的字符

    替换
    :range s/string1/string2/gc
    range 要替换的范围
    s 转入替换模式
    string1 被替换的内容
    string2 替换的内容
    g 可选标志,表示替换将针对行中每个匹配的字符串进行,
    否则只替换行中第一个字符串
    c 可选标志,表示替换前询问
    例::10,20 s/str1/str2/
    字符串str2替换10到20行首次出现的字符串str1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值