码迷,mamicode.com
首页 > 系统相关 > 详细

VIM常用命令

时间:2016-03-04 20:41:46      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

  • .:点命令是最重要的命令,功能是重复上一条命令
  • 数字:在命令中添加数字可以提高效率,比如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常用命令

标签:

原文地址:http://www.cnblogs.com/iospp/p/5243242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!