vim 基本编辑操作

一、光标跳转到指定行

  1.在命令模式下,跳转到指定行  :n   (n为行号)

  2.命令行加参数 vim +n fileName

  3.命令行加参数 vim + fileName 光标移至文件底部

  4.视图模式  shift + h  光标移至文件头部 header

  5.视图模式  shift + m  光标移至文件中间 middle

  6.视图模式   shift + g  光标移至文件底部 ground

 

二、翻页--视图模式

    往下翻页 ctrl+f forward 向上翻页 ctrl+b backward  

    向下翻半页 ctrl + d down 向上翻半页 ctrl + u up

 

三、高亮、行号--命令模式

  1.取消高亮       :nohl

  2.显示高亮       :/word  跳至文件头高亮显示所有的word

              :?word  跳至文件尾高亮显示所有的word

  3.显示行号      :set nu

  4.取消显示行号    :set nonu

四、文本替换--命令模式

  语法  :[addr]s/源字符串/目的字符串/[option]

    [addr] 检索范围,省略时表示当前行;%表示所有行;1,20表示从第1行到第20行;.,$表示从当前行到文件尾;

    [option] 表示操作类型

  1.将old替换成new  :1,$s/old/new/g

  2.全局替换      :%s/old/new/egc  e表示正则;g表示全局;c表示替换提醒

五、复制粘贴--视图模式

  ctrl + v 块复制状态 ( 可视化块复制 )

  shift + v 行复制状态 ( 可视化多行复制 )

    --> 行选中后 使用 yy 复制 dd 删除 

  u 撤销一步操作 undo

  ctrl+r 撤销上一步撤销

  单行复制 yy    

  单行删除或剪切 dd  delete

  单行粘贴    p paste

六、缩进--视图模式

      右缩进 shift + >>

      左缩进 shift + <<

七、退出 vim

  :wq 强制写入并退出,强制更新文件修改时间

  :x 写入并退出,但只在修改文件时,才会更新文件修改时间

  :q! 退出不保存

八、暂时离开

  :! ls  暂时离开vim 同时显示 ls 执行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值