自从用个MBP后,一直在练习着使用VIM,并尝试着去学习它,习惯它。之前在用PC的时候,就用过一段时间的GVIM,所以现在的学习算是一个慢慢的加强学习,下面一些总结之类的。

好像自从用上MBP后,就很少在博客上再写文字了,不过我的生活仍在继续。不断充电ing

  1. 移动

    基本操作 hjkl

    到顶部 gg

    到底部 G

    往上翻屏幕 ctrl + b

    往下翻屏幕 ctrl + f

    往右移动一个单词 w

    往左移动一个单词 b

    移动到当前行第一个非空字符 ^

    移动行尾 $

    移动到对应括号 %

  2. 删除

    删除一行 dd

    删除多行 行数dd,例如2dd表示删除两行

    删除单引号中的文字 di’

    删除双引号中的文字 di”

    删除单引号以及其中的文字 da’

    删除单引号以及其中的文字 da”

    删除光标到行尾 d $

    删除光标到行首 d0

    删除一个单词 dw

  3. 复制

    复制一行 yy

    复制多行 n yy,例如 2yy,复制两行

    四 进入插入模式

    i 在光标的字之前

    a 在光标的字之后

    o 光标的下一行

    I 在光标的行首

    A 在光标的行尾

    O 在光标的上一行

  4. 搜索

    :%s/xxx//gn 显示搜索出来xxx的个数

    :%s/xxx/yyy/g 替换xxx为yyy

    :10,20s/xxx/gn 显示10到20行出现xxx的个数

  5. 其他

    分屏 :sp

    显示行数 :set nu

    撤销 u

    重做 ctrl + r

VIM简明练级攻略