美文网首页
Lesson-23 Vim 命令集合

Lesson-23 Vim 命令集合

作者: 阿瑟李 | 来源:发表于2015-08-27 14:36 被阅读41次

    陈浩的博客的笔记
    三模式 编辑模式 正常模式 切记 关掉中文输入

    Normal 模式

    命令 描述
    i 进入编辑模式
    x 删当前光标所在的一个字符
    dd 删除当前行,并把删除的行存到剪贴板里
    p/P 粘贴剪贴板 p是表示在当前位置之后,P表示在当前位置之前
    hjkl 对应 上下左右
    d 删除
    v 可视化 就是相当于鼠标选中 配合移动过命令选择
    a 在光标后插入 进入编辑
    o 在当前行后插入一个新行 小写o 进入编辑
    O 在当前行前插入一个新行 大写O 进入编辑
    cw 删除光标到行末 进入编辑
    0 光标来到行起始
    ^ 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)
    $ 到本行行尾
    g- 到本行最后一个不是blank字符的位置。
    /pattern 搜索 pattern 的字符串(陈皓注:如果搜索出多个匹配,可按n键到下一个)
    yy 拷贝当前行当行于 ddP
    u 插销
    <C-r> 再次执行

    命令

    命令 描述
    :wq 存盘 + 退出 (:w存盘, :q退出) (陈皓注::w 后可以跟文件名) 和 :x ZZ效果相同
    :help 帮助 按:q退出
    :e <path/to/file> 打开一个文件
    :saveas <path/to/file> 另存为 <path/to/file>
    :q! 退出不保存 :qa!强行退出所有的正在编辑的文件,就算别的文件有更改。

    编辑 模式

    命令 描述
    exc 回到normal模式

    进阶

    命令 描述
    . 可以重复上一次的命令
    N<command> 重复某个命令N次
    NG 到第 N 行
    gg 到第一行
    G 到最后一行
    w 到下一个单词的开头
    e 到下一个单词的结尾
    % 匹配括号移动,包括 (, {, [. (陈皓注:你需要把光标先移到括号上)
    *和 # 匹配光标当前所在的单词,移动光标到下一个(或上一个)匹配单词(*是下一个,#是上一个)

    相关文章

      网友评论

          本文标题:Lesson-23 Vim 命令集合

          本文链接:https://www.haomeiwen.com/subject/hzzfcttx.html