Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.49 KB

File metadata and controls

26 lines (17 loc) · 1.49 KB

技巧27: 结识Vim的命令行模式

  1. 命令行模式需要输入:一条Ex命令 or 一条查找模式 or 一个表达式
  2. 本技巧介绍一些操作缓冲区文本的Ex命令
  1. 普通模式中按下:键进入命令行模式
  1. 这个模式和shell下的命令行有些类似:输入一条命令,按回车键执行
  2. 普通模式中按/进入查找模式、按<C-r>=访问表达式寄存器时, 也进入命令行模式`
  1. 由于历史原因, 在命令行模式中执行的命令被称作Ex命令
  2. 命令行模式可以干很多事情:读写文件(:edit:write)、创建新标签页(:tabnew)、分割窗口(:split)、操作参数列表(:prev:next)缓冲区列表(:bprev:bnext)...

操作缓冲区文本的Ex命令介绍

tip27

  1. 命令行模式和插入模式类似(大部分按键输入一个字符),不同的是:命令行模式输入的文本出现在命令行上,插入模式输入到缓冲区
  2. <C-w>(回退一个单词),<C-u>(回退一个字符), <C-r>{register}(将寄存器内的文本插入)、<C-v>(按照编码来插入字符) 等指令在命令行模式仍能使用
  3. Ex命令的有点在于有能在多行上同时执行的能力(不需要j.j.j.一直按)

上一篇 下一篇
技巧26 在长短不一的高亮块中添加文本 技巧28 在一行或多个连续行上执行命令