技巧 27 认识 VIM 的命令行模式

: 就是进入命令行模式

技巧 28 在一行或多个连续行上执行命令

进入第一行

→:1

→:print(p)

跳到末尾,并输出

→:$

→:p

打印第三行

→:3p

使用范围指定

→:1,3p

范围选择最后

→:1,$p

计算行

→:.,.+1p

技巧 29 使用':t' 和 ':m' 命令复制和移动行

:copy 简写 t

There is A;
There is BB;
There is CCC

假如光标在第三行

我们想将第二行的内容拷贝到这边那么我们就可以使用

→:t2. 将第二行复制到当前行

→:t. 为当前行做一个副本

→:t$ 将当前行复制到最后

:move简写(m)

→:1m4将当前行复制到最后

技巧 30 在指定范围上执行普通模式命令

在试图模式选中对象后执行

:<C+v>jj

:'<,'>normal .

:%normal A; 百分号代表整个文件范围

技巧 31 撤销上次的 EX 命令

在执行完 EX 后在普通模式 输入 @: 即可回滚内容.

技巧 32 自动补全 EX 命令

使用 Tab 进行补全内容

技巧 33 把当前单词插入命令行

<C-r><C-w>

技巧 34 回溯命令

输入: 后可以使用上下进行切换如命令行一样

修改历史纪录数量

set history=200

进入命令行窗口 q:

技巧 35 运行 Shell 命令

: