VI 的高级使用(1)

1.交换两个字符位置
  xp
  2.上下两行调换
  ddp
  3.把文件内容反转
  :g/^/m0/ (未通过)
  
  4.上下两行合并
  J
  5.删除所有行
  dG
  6.从当前位置删除到行尾
  d$
  7.从当前位置复制到行尾
  y$ 如果要粘贴到其他地方 就可以了
  
  
  由于vi 是建立在 EX 上的 所以 当键入 时就来到了 EX 命令状态
  8.
  :ab string strings
  例如 ":ab usa United States of America" ,
  当你在文见里插入 usa 
  United States of America 就蹦出来了
  9.
  :map keys new_seq
  定义你当前 键盘命令
  10.
  :set [all]
  vi or ex 的编辑状态
  如 显示每行 :set nu
  11.
  在命令状态下,nyy表示拷贝从光标行起的下n行内容,p表示paste,可刚复制的内容粘贴在光标处的
  下面。
  
  12.
  单个字符替换用r,覆盖多个字符用R,用多个字符替换一个字符用s,整行替换用S
  
  13.
  
  :%s/old_word/new_word/g
  这个指令是于在整个文件中替换特定字符串
  
  14.光标控制
  
  k:上移 nk 上移n
  j:下移 nj 下移n
  
  
  将光标移到第n行,按下 mk
  将光标移到第m行,按下 "ay'k
  即将第nm的行存到a寄存器,以此类推,bc........寄存器等
  
  这样就可以将你常用的需要复用的内容粘贴到不同的寄存器中以备用
  
  
  想粘贴到某处,直接将光标移到某地,按下 ap 即可,以此类推,bc........寄存器等
  
  在当前屏幕中
  跳到第一行
  跳到中间一行
  跳到最后一行

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值