vi / vim常用命令

1.进入编辑/插入模式
  • i 光标前插入
  • I 行首插入
  • a 光标后插入
  • A 行尾插入
  • o 下一行插入
  • O 上一行插入
2.退出编辑/插入模式,进入命令模式
  • ESC键退出编辑模式
3.命令模式下常用命令
  • 行复制

    • yy 复制光标所在行
    • n + yy 复制从光标开始向下n行,如4dd意为加上光标所在行向下复制4行
  • p粘贴

  • 行剪切

    • dd 剪切光标所在行
    • n + dd 剪切从光标开始向下n行,如2dd意为加上光标所在行向下剪切2行
  • 光标移动

    • k
    • j
    • h
    • l
  • 定位当前屏幕位置

    • H 当前屏幕的上方
    • M 当前屏幕的中间
    • L 当前屏幕的下方
  • 向上/向下翻代码

    • ctrl+f 向下翻一页代码
    • ctrl+b 向上翻一页代码
    • ctrl+d 向下翻半页页代码
    • ctrl+u 向下翻半页代码
  • 快速定位到某一行

    • n+G 快速定位到n行
    • gg 快速定位到首行
    • G 快速定位到最后一行
  • 选中一片代码

    • v 从光标位置开始选
    • V 从光标当前行开始选
    • shift + > 向右移动代码
    • shift + < 向左移动代码
    • . 重复执行上一次的命令
  • 替换

    • r 替换一个字符
    • R 替换当前行光标以及后面的字符
  • { 定位到代码块首位

  • } 定位到代码块末尾

  • w向后跳一个单词的长度,即跳到下一个单词的开始处

  • b 向前跳一个单词的长度,即跳到上一个单词的开始处

  • D 从当前的光标开始剪切,直到行末

  • d0 从当前的光标开始剪切,直到行首

  • x 删除当前的光标,每次只会删除一个

  • X 删除当前的光标前面的一个,每次只会删除一个

  • u 撤销刚才操作

  • ctrl+r 反撤销

  • shift+zz 保存并退出

4.末行模式
  • : 进入末行模式(需要先进入命令模式)
  • wq 保存并退出
  • q 退出
  • q! 强制退出
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值