Linux的vim的简单指令

本文详细介绍了Vim编辑器的各种快捷键,包括模式切换、移动指令、删除、复制粘贴、替换、撤销、更改及跳转指令,是Vim初学者和进阶者的实用指南。

一、正常模式

1.正常模式切换到插入模式

  • 使用 i 切换进入插入模式,按 i 进入插入模式后是从光标当前位置开始输入文件。
  • a 进入插入模式后,是从当前光标所在位置的下一位置开始输入文字。
  • o进入插入模式后,是插入新的一行,从行首开始输入文字。

2.移动指令

  • h、j、k、l分别控制光标的左、下、右、上。
  • G/shift+g:移动到最后
  • $:移动到光标所在行的“行尾”
  • ^:移动到光标所在行的“行首”
  • w:移动到下个字的开头
  • e:移动到下个字的结尾
  • b: 移动到上个字的开头
  • gg:移动到本文件的开头
  • ctrl + b:往后翻一页
  • ctrl + f:往前翻一页
  • ctrl + u:往后翻半页
  • ctrl + d: 往前翻半页

3.删除相关指令

  • x:删除光标所在位置的一个字符
  • #x:删除光标所在位置的后面(包括自己)的x个字符
  • X:删除光标所在位置的前面一个字符
  • #X:删除光标所在位置的前面X个字符(不包括自己)
  • dd:删除光标所在行
  • #dd:从光标所在行开始删除#行

4.复制粘贴相关指令

  • yw:复制光标所在之处到子尾
  • #yw:复制#个字
  • yy:复制所在的行
  • #yy:复制从光标所在行向下的#行
  • p:粘贴指令

5.替换指令

  • r:替换光标所在的字符
  • R:替换光标所到处的字符,直到ESC为止

6.撤销指令

  • u:回到上一个操作,多次u可以多次回复
  • ctrl+r:撤销的恢复

7.更改指令

  • cw:更改光标所在处的字到字尾处
  • c#w:更改w个字

8.跳至指定的行

  • ctrl+g:列出光标所在行的行号
  • #G:表示移动光标至第#行

二、底行模式

1.使用ESC键确认自己处于正常模式,再使用:即可进入末行模式

2.列出行号:set nu

3.调至文件的#行:在:后输入#即可

4.查找字符

  • /要查找的字符 或者 ?要查找的字符
  • 使用n可以一直查找

关于vim的使用可参看大牛的博客*:https://coolshell.cn/articles/5426.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值