zoukankan      html  css  js  c++  java
  • vim常用快捷键

    命令 说明 记忆方法
    1.移动光标
     
     
    b 反向移动到当前/上一单词的开头
     
    w 正向移动到下一单词的开头
     
    e 正向移动到当前/下一单词的结尾 end
    ge 反向移动到上一单词的结尾
     
    W 正向移动到下一字符串的开头
     
    B 反向移动到当前/上一字符串的开头
     
    gE 反向移动到上一字符串的结尾
     
     
     
     
    2.单行查找
     
     
    f{char} 查找当前行的char,char只能是单个字母
     
    ; 向后查找
     
    , 向前查找
     
     
     
     
    3.文本间移动光标
     
     
    10k / 10j  往上/下10行
     
    ctrl+f 往下翻页 before
    ctrl+b 往上翻页 after
     
     
     
    [] 跳到第一行
     
    gg 跳到第一行
     
    ][ 跳到最后一行
     
    G 跳到最后一行
     
    :{num} 跳到第num行
     
     
     
     
    H 跳到当前屏幕的第一行 H=high
    M 跳到当前屏幕的中间行 M=middle
    L 跳到当前屏幕的最后行 L=lower
     
     
     
    ma 为当前光标所在位置设置一个名为a的书签(书签名范围[a-z]) m=mark
    `a 跳到书签a
     
     
     
     
    { 跳到上一段落
     
    } 跳到下一段落
     
     
     
     
    4.删除
     
     
    di{符号} 删除符号里面的所有东西,例如di',删除'里面所有的内容 delete in 
    da{符号} 同上,但是连同符号也一起删除 delete all
    dt{符号} 从当前光标的位置删除到符号 delete to
    daw 删除光标所在的单词 delete all word
    dw 删除光标所在位置到单词的末尾
     
    以上的d命令都可以用c命令来替换,例如caw,删除后直接进入插入模式。
     
    在插入模式下,<C-w>删除一个单词,<C-u>从光标开始删除一行。
     
     
     
     
    5.缩进
     
     
    5>> 下面的5行向右缩进 >代表向右,<代表向左
    缩进所定义的TAB需要预先设置好:set sts=4 sw=4 et
     
     
     
     
    6.可视模式(相当于鼠标选中的状态)
     
     
    v 进入可视模式(字符模式)
     
    V 进入可视模式(整行模式)
     
    ctrl+v 进入可视模式(块模式)
     
    注释一段代码:<C-v> } I # <ESC> <ESC>
     
  • 相关阅读:
    把文本数据转化为json
    componentsSeparatedByString 的注意事项
    内存管理
    审核问题2.3.1
    H5缩放效果的问题和缓存问题
    iOS库
    DDOS 攻击防范
    连接数过多的问题
    nginx 长连接keeplive
    javascript 判断身份证的正确性
  • 原文地址:https://www.cnblogs.com/Xjng/p/4037326.html
Copyright © 2011-2022 走看看