- 命令行模式需要输入:一条Ex命令 or 一条查找模式 or 一个表达式
- 本技巧介绍一些操作缓冲区文本的Ex命令
- 普通模式中按下
:
键进入命令行模式
- 这个模式和shell下的命令行有些类似:
输入一条命令,按回车键执行
- 普通模式中按
/
进入查找模式、按<C-r>=
访问表达式寄存器时, 也进入命令行模式`
- 由于历史原因, 在命令行模式中执行的命令被称作
Ex
命令 - 命令行模式可以干很多事情:读写文件(
:edit
和:write
)、创建新标签页(:tabnew
)、分割窗口(:split
)、操作参数列表(:prev
、:next
)缓冲区列表(:bprev
、:bnext
)...
- 命令行模式和插入模式类似(大部分按键输入一个字符),不同的是:命令行模式输入的文本出现在
命令行
上,插入模式输入到缓冲区
<C-w>
(回退一个单词),<C-u>
(回退一个字符),<C-r>{register}
(将寄存器内的文本插入)、<C-v>
(按照编码来插入字符) 等指令在命令行模式仍能使用- Ex命令的有点在于
有能在多行上同时执行的能力
(不需要j.j.j.
一直按)
上一篇 | 下一篇 |
---|---|
技巧26 在长短不一的高亮块中添加文本 | 技巧28 在一行或多个连续行上执行命令 |