vim命令

vim命令有三种模式:命令模式、编辑模式、末行模式

命令模式到编辑模式有六种方法:

  • i:光标前插入
  • a:光标后插入
  • o:光标所在行下一行插入
  • I:光标所在行行首插入
  • A:光标所在行行尾插入
  • O:光标所在行上一行插入

命令模式中的命令:

复制粘贴:

  • yy:复制光标所在行
  • 4yy:复制光标所在的行开始向下4行
  • p:粘贴到光标所在行下一行

剪切(删除):

  • dd:剪切(删除)光标所在行
  • 2dd:剪切(删除)光标所在的行开始向下2行
  • d0:剪切(删除)光标前本行所有内容,不包含光标所在字符
  • dw:剪切(删除)光标开始位置一个单词的内容,包含光标所在字符
  • D:从光标开始剪切,一直到行末

翻页:

  • Ctrl+f:翻到下一页
  • Ctrl+b:翻到上一页
  • Ctrl+u:向上翻半页
  • Ctrl+d:向下翻半页

光标移动:

  • h:控制光标向左
  • j:控制光标向下
  • k:控制光标向上
  • l:控制光标向右
  • 20G:光标移动到第20行
  • gg:光标移动到首行
  • G:光标移动到尾行
  • w:向后跳一个单词的长度,即调到下一个单词的开始处
  • b:向前跳一个单词的长度,即调到上一个单词的开始处
  • M:光标移动到当前页面中间行
  • H:光标移动到当前页面首行
  • L:光标移动到当前页面尾行

撤销命令:

  • u:撤销之前的操作
  • Ctrl+r:反撤销

可视模式:

  • v:选中一片代码,配合方向键使用,选中到光标的位置
  • V:选中一片代码,配合方向键使用,选中到光标所在的一行(整行)

移动文本:

  • >>:选中的代码,向右移动
  • <<:选中的代码,向左移动
  • {:按段移动,上移
  • }:按段移动,下移

替换操作:

  • r:替换当前字符
  • R:替换当前行光标后的字符

查找操作:

  • /:str查找
  • n:查找后下一个
  • N:查找后上一个

重复执行命令:

  • .:重复执行上一个命令

保存修改并退出:

  • shift+zz:保存并退出

末行模式中的命令:

s:替换命令

  • %s/hello/hi/g(将文本中所有hello替换成hi)
  • 2,7s/hello/hi/g(将文本中2到7行中所有hello替换成hi)

w:写入

q:退出

q!:强退

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值