Vim快捷键

Vim快捷键

  • Vim编辑模式下命令

    • 使用a/A/i/I/o/O快速进入插入模式
    • ctrl + h 删除上一个字符
    • ctrl + u 删除当前行
    • ctrl + w 删除上个单词
    • ctrl + a 快速移动到开头
    • ctrl + e 快速移动到结尾
    • ctrl + b 向前移动一个字符
    • ctrl + f 向前移动一个字符
  • Vim 普通模式(|为光标位置)

    • h 向左移动
    • l 向右移动
    • j 向上移动
    • k 向下移动
    • gi 快速切换到最后一次编辑的地方,类似于windows下ctrl + z撤回到上一次编辑的位置
    • w/W 移动到下一个word/WORD的开头
    • e/E 移动到下一个 word/WORD的结尾
    • b/B 移动到上一个 word/WORD的开头
    • f + (你想要寻找的单词) 例如: 一行单词 abcdef, f + c 光标会直接跳到 c
    • t + (你想要寻找的单词) 例如: 一行单词 abcdef, t + c 光标会直接跳到 c 的前一个字母,也就是b
    • X 删除前面一个字符,相当于 delete
    • x 删除前面一个字符,相当于 backspace
    • 0 移动到行首第一个字符
    • ^ 移动到第一个非空白字符
    • $ 移动到行尾最后一个字符
    • g_ 移动到行尾最后一个非空白字符
    • (或者)在句子间移动
    • gg/G 移动到文件开头/结尾
    • ctrl + o 快速返回移动的上一个位置
    • H/M/L 快速到达文件头部/中间/底部位置
    • zz 文件置为中间
    • ctrl + u 向上翻页,翻半页
    • ctrl + f 向下翻页,翻一整页
    • dw| daw 删除一个单词class CheckAgent |implements Middleware, |就当做光标位置的话, 执行完之后 class |implements Middleware, 执行dw其实是执行了daw
    • diw 删除一个单词class CheckAgent |implements Middleware, |就当做光标位置的话, 执行完之后 class | implements Middleware
    • dd 删除当前行
    • dt) 可以快速删除括号内容,例如 show(|$a, $b, $c), 执行结果 show(|), 意思 delete to ),从光标起始位置删除到)位置
    • d$ 从光标位置删除到行尾
    • d0 从光标位置删除到行首
    • 数字 + dd 删除多行
    • 数字 + x/X 删除多个字符
    • v 进入Visual 模式
    • V 进入 块 Visual 模式
    • r 快速修改一个单词
    • s 替换进入插入模式
    • c 配合文本对象使用,进入插入模式
  • Vim 命令(|为光标位置)

    • set nu 打开行号
    • set incsearch 高亮所有匹配项
    • set paste 粘贴模式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值