11 vi编辑器进阶

1.File Repositioning(快速定位)

  • G            到文件最后一行
  • 1G          到文件第一行
  • ctrl-d    下翻半页
  • ctrl-u    上翻半页

2.Screen Repositioning

  • H          到屏幕首行(high)
  • M         到屏幕中行(middle)
  •         到屏幕末行(low)
  • z<Enter>    把光标所处当前行变为首行
  • z-              当标所处行变末行

3.Filtering(过虑)
 将命令运行后的输出信息插入到当前编辑的文件中。也可以把文件资料作为命令的输入使用。
用法: !!接命令     ( 在command mode做插入动作)
           !}接命令    ( 把文件资料作为命令的输入使用)
4.ex mode: Search and Replace  使用sed指令的设计
    :% s/search/reaplace/g               /g表示所有匹配关键字
寻址规则

  • no address      只搜索当前行   例  :s/This/That/g   把当前行的This替换为That,
  • 1.10                  从行1到行10
  • 1,$   or   %       整个文件
  • .,.+10               (点逗号点加10,做反向可以用-  10可以用其它数)从当前行到当前下面加十行,

5.Advanced Reading and Saving

  • :r  file1            把file1读取到当前文件中
  • :1,20w file2    把当前文件的1到20行写入到file2
  • :1,$ file3         把当前文件的所有内容写入到file3
  • :1,20w >> fil4   
  • :n                    切换到另一个打开的文件
  • :rew                回第一个文档(rew是rewind回转的缩写)
  • :n#                 在两个文件间做切换

6.Configuring vi

  • :set 回车,可以看到少数较重要的选项
  • :set all   查看所有参数

例::set noignorecase  忽略大小写 或略写   :se noic
       :set mumber  显行号
       :set nonumber  或  :se nonu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值