vim 基本编辑操作

前端之家收集整理的这篇文章主要介绍了vim 基本编辑操作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一、光标跳转到指定行

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

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

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

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

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

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

二、翻页--视图模式

   往下翻页 ctrl+fforward向上翻页 ctrl+bbackward  

   向下翻半页 ctrl + ddown向上翻半页 ctrl + uup

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

  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 执行结果

原文链接:https://www.f2er.com/bash/390810.html

猜你在找的Bash相关文章