Vi/Vim的简单使用

Vim是linux下一款很好的编辑器(据说是世界上最好的编辑器),所以学会Vim是很有必要的

Vim一些简单命令(好吧,是我目前记得住的命令)

* 从命令行模式转入插入模式
    a → 在光标后插入
    o → 在当前行后插入一个新行
    O → 在当前行前插入一个新行
* 移动光标(在命令行模式下,按esc即可进入命令行模式)
    h -> 左移光标有一个字符
    l -> 右移光标一个字符
    k -> 光标上移一行
    j -> 光标下移一行
    0 → 数字零,到行头
    ^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)
    $ → 到本行行尾
    g_ → 到本行最后一个不是blank字符的位置。
    /pattern → 搜索 pattern 的字符串(如果搜索出多个匹配,可按n键到下一个)
* 复制/粘贴
    yy -> 复制当前行
    #yy -> 从当前行开始复制#行
    p -> 粘贴
* 删除 
    x:每按一次,删除光标所在位置的“后面”一个字符。
    #x:例如,「6x」表示删除光标所在位置的“后面” 6 个字符。
    X:大写的 X,每按一次,删除光标所在位置的“前面”一个字符。
    #X:例如,「20X」表示删除光标所在位置的“前面” 20 个字符。
    dd:删除光标所在行。
    #dd: 从光标所在行开始删除#行
* 撤回:U
* 更改
    cw:更改光标所在处的字到字尾处
    c#w:例如,「c3w」表示更改 3 个字
* 退出
    q!:强制退出
    wq:保存后退出
    w: 保存
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页