VIM常用命令

Posted iospp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VIM常用命令相关的知识,希望对你有一定的参考价值。

  • .:点命令是最重要的命令,功能是重复上一条命令
  • 数字:在命令中添加数字可以提高效率,比如100j就是向下移动100行,100dd就是删除100行
  • 光标移动:
    • h:左
    • j:下
    • k:上
    • l:右
    • b:上一个单词
    • w:下一个单词
    • 数字0:移动到当前行首
    • ^:移动到当前行的第一个字母
    • $:移动到行尾
    • (:上一个句子
    • ):下一个句子
    • *:到下一处出现该字符串的地方
    • #:等于反方向的*
    • H:到屏幕上面
    • M:到屏幕中间
    • L:到屏幕下面
    • G:到文件最底部
    • gg:到文件最顶部
    • <Ctrl-f>:向下移动一屏
    • <Ctrl-d>:向下半屏
    • <Ctrl-b>:向上一屏
    • <Ctrl-u>:向上半屏
    • f+{char}:移动到当前行的下一个该字符,可以使用分号来重复该命令,逗号是往回找
    • t+{char}:移动到当前行的下一个该字符的前面那个字符
    • F+{char}:等于反过来的f
    • T+{char}:等于反过来的t
    • /string回车:查找字符串,回车到结果后可以按n移动到下一处结果,N移动到上一处结果
    • ?string:和/string相反
    • %:在成对的括号之间移动
    • `.:移动到上一次编辑的地方
  • 插入:
    • i:在当前字符的左边插入
    • I:在当前行首插入
    • a:在当前字符右边插入
    • A:在当前行尾插入
    • o:在当前行下面插入一个新行
    • O:在当前行上面插入一个新行
  • 剪切拷贝:
    • p:粘贴
    • x:删除当前字符
    • s:进入插入模式的x
    • D:剪切从光标到行尾的内容
    • d:剪切当前选择的内容
    • dd:删除当前行
    • dw:删除光标之后的单词剩余部分
    • d$:删除光标之后该行的剩余部分
    • C:剪切从光标到行尾的内容,进入插入模式
    • c:功能和d相同,区别是操作后进入插入模式
    • cc:功能和dd相同,也是会进入插入模式
    • y:拷贝当前选择的内容
    • Y:拷贝当前行
  • 书签:
    • m{a-z}:在当前光标处标记一个书签,只能是单个的小写字母
    • `a:到书签a处

以上是关于VIM常用命令的主要内容,如果未能解决你的问题,请参考以下文章

VIM常用操作

VIM常用操作

vim常用命令(iOS)

VIM常用命令

Vim常用命令

vim编辑器常用命令