• 模式转换

    i,o,a>编辑模式
    :,/,?>指令模式>
    esc 回到一般模式

    一般模式下

    :wq #表示储存后离开
    :wq! #储存后强制离开::

  • vim常用语法
    均为在一般模式下
    移动

    -[Ctrl]+[f] #向下一页
    -[Ctrl]+[b] #向上一页
    -0&[Home] #一行最前
    -$&[End] #一行最后
    -G #移到档案最后一行
    -n1G #移到n1行
    -gg #移到档案第一行

    搜索

    -/word #找word
    -:n1,n2s/word1/word2/g #在n1和n2行中间寻找word1并取代为word2
    -:1,$s/word1/word2/gc

    删除复制粘贴

    -x, X #x向前删除一个字符,X向后删除一个字符
    -dd #删除游标所在的一整列
    -ndd #删除游标以下n行
    -yy #复制游标所在行
    -p,P #p把复制所得贴在游标下一行,P贴在上一行
    -u #复原前一个动作
    -[Ctrl]+r #重复前一个动作
    :w filename # 另存为另一个文件

    显示

    -:set nu #在文档左侧显示行号

    区块选择

    v,V #v,字符选择 V行选择
    [Ctrl]+v #方块选择(移动光标即可)
    y #复制
    d #删除

    多个text编辑

    -vim filename1 filename2
    -:n #编辑下一个
    -:N #编辑上一个
    -:files # 列出所有档案
    -vim filename1/:sp/vim filename1 # 显示同一个文件在同一个屏幕不同行
    -vim filename1/:sp filename2
    -[Ctrl]+w+↑/[Ctrl]+w+↓ #换不同文件
    -[Ctrl]+w 松开后+q #关闭光标所在的窗口
    Linux notes, vim使用

相关文章: