On this page

    Vim 命令

    打开目录树

    #vim命令模式下
    :Explore #当前窗口下打开
    :Vexplore #竖直分割窗口打开
    :Sexplore #水平分割窗口打开
    

    复制粘贴

    复制的命令是y,即yank(提起) ,常用的命令如下:

    剪切的命令是d,即delete,d与y命令基本类似,所以两个命令用法一样,包括含有数字的用法

    粘贴的命令式p,即put(放下)

    vim的跨文件复制粘贴

    跳转第一行和最后一行

    底线命令模式

    :0或:1跳到文件第一行

    :$ 跳到文件最后一行

    命令模式

    gg跳到第一行

    shift+g跳到文件最后一行

    撤销和恢复

    u 撤销上一步的操作

    Ctrl+r 恢复上一步被撤销的操作

    注释多行代码

    其实,这里并不局限于注释代码,这里的操作叫列插入更合适,也就是你可以在多行代码的同一列插入同样的任意字符。

    设置自动保存

    .vimrc 中写入

    set autowriteall
    

    设置自动换行

    set textwidth=60
    

    查找和替换

    在normal模式下按下 / 即可进入查找模式,输入要查找的字符串并按下回车。 Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。

    :/
    

    :s(substitute)命令用来查找和替换字符串。语法如下:

    :{作用范围}s/{目标}/{替换}/{替换标志}
    

    Reference

    1. 边用边学Vim —— 多行注释
    2. vim的跨文件复制粘贴