vim常用操作和使用技巧

网站编辑2021-10-14 16:40:36529

  vim是Linux下一个非常好用的文本处理工具,是vi编辑器的升级版,全称叫Vi IMproved。而vi则是Visual Interface的缩写,他们处理都是ASCII码字符数据,熟练使用vim是Linux进阶不可或缺的本领,所谓千里之行,始于足下。
  

  下面是一些非常常用到的比较实用的用法总结


  
  vim 撤销和恢复操作
  
  在不可编辑模式下,使用 u 即可撤销上一次操作,使用 Ctrl+r 恢复上一次操作。
  
  vim 区块选择和复制粘贴
  
  vim 进入某个文件,按 v,进入 VISUAL 模式,使用 h,j,k,l 或者方向键移动光标即可选中内容,按 y 完成复制,在需要粘贴的地方按 p 完成粘贴。
  
  按 v 进入 VISUAL 模式,再次按 v 即可退出 VISUAL 模式。如果复制了内容,也可以按 i 进入编辑模式进行编辑操作,再 esc 退出来使用 p 完成粘贴。
  
  vim 移动到开头和末尾
  
  文档开头和末尾
  
  gg:命令将光标移动到文档开头
  
  G:命令将光标移动到文档末尾
  
  一行的开头和末尾
  
  0 移到一行开头
  
  $ 移到一行末尾
  
  vim 翻页
  
  相当于 page up 和 page down 的效果。
  
  Ctrl+f 往前滚动一整屏
  
  Ctrl+b 往后滚动一整屏
  
  Ctrl+d 往前滚动半屏
  
  Ctrl+u 往后滚动半屏
  
  vim 删除一行或多行
  
  dd 删除一行
  
  ndd 删除以当前行开始的n行
  
  vim 复制多行
  
  :9,15 copy 16 或 :9,15 co 16
  
  由此可有:
  
  :9,15 move 16 或 :9,15 m 16 将第9行到第15行的文本内容到第16行的后面
  
  vim的功能非常之强大,其基础的常用方法要多用多练,达到熟练。

最新推荐

右侧广告图1
  • GPU实例gn8v-tee(机密计算)

    提供机密计算,虚拟化加密等能力,全方位保障用户推理数据和企业模型安全,无需固定资产的投入,资源按需使用,成本大大降低,让客户享受技术红利。

    ¥21052.24/月

    官网折上折,折扣优惠

  • 无影云电脑个人版

    无影云电脑个人版是面向个人和家庭的云上超级电脑,可随时随地通过桌面客户端、移动端或小程序等连接使用。不受本地设备限制,满足随时开启办公、AI开发、设计、游戏的需求

    ¥118.80/年

    折扣优惠

  • 短信套餐包

    通过调用API或使用控制台群发助手,即可发送带变量的验证码、通知和营销类短信;国内验证短信秒级触达,到达率最高可达99%;国际/港澳台短信覆盖200+国家和地区,安全稳定。

    ¥40.00/年

    8折

右侧广告图2