vim块操作(vi 块操作命令)

Vim 块操作

简介

Vim 块操作是一种强大的机制,允许用户在文本中有效地操作大块文本。它类似于其他编辑器(如 Emacs)的区域操作,但功能更强大且可定制。

多级标题

基本块操作

v

- 可视化块选择模式

- 行块选择模式

>>

- 向右扩展块

<<

- 向左扩展块

d

- 删除块

y

- 复制块

p

- 粘贴块

高级块操作

gvb

- 选择当前行到文件末尾的块

gyb

- 选择当前行到文件首的块

gvb

- 选择从当前行到特定行的块

d^

- 删除到行首

d$

- 删除到行尾

:%s/pattern/replace/

- 在块中执行替换

:%!command

- 在块上执行外部命令

可视化模式

可视化模式允许用户使用光标键或鼠标在文本中交互式选择块。要进入可视化模式,请按

v

块选择模式

块选择模式允许用户选择文本块。要进入块选择模式,请按

扩展块

扩展块允许用户增加或减少块的大小。要向右扩展块,请按

>>

。要向左扩展块,请按

<<

转换块

转化块允许用户将块转换为特定格式。要将块转换为行,请按

g@

。要将块转换为列,请按

g0

块寄存器

Vim 将选定的块存储在块寄存器中。可以通过

"

"

访问块寄存器,其中 `` 是寄存器号。

**Vim 块操作****简介**Vim 块操作是一种强大的机制,允许用户在文本中有效地操作大块文本。它类似于其他编辑器(如 Emacs)的区域操作,但功能更强大且可定制。**多级标题****基本块操作*** **v** - 可视化块选择模式 * **** - 行块选择模式 * **>>** - 向右扩展块 * **<<** - 向左扩展块 * **d** - 删除块 * **y** - 复制块 * **p** - 粘贴块**高级块操作*** **gvb** - 选择当前行到文件末尾的块 * **gyb** - 选择当前行到文件首的块 * **gvb** - 选择从当前行到特定行的块 * **d^** - 删除到行首 * **d$** - 删除到行尾 * **:%s/pattern/replace/** - 在块中执行替换 * **:%!command** - 在块上执行外部命令**可视化模式**可视化模式允许用户使用光标键或鼠标在文本中交互式选择块。要进入可视化模式,请按 **v**。**块选择模式**块选择模式允许用户选择文本块。要进入块选择模式,请按 ****。**扩展块**扩展块允许用户增加或减少块的大小。要向右扩展块,请按 **>>**。要向左扩展块,请按 **<<**。**转换块**转化块允许用户将块转换为特定格式。要将块转换为行,请按 **g@**。要将块转换为列,请按 **g0**。**块寄存器**Vim 将选定的块存储在块寄存器中。可以通过 **"*"** 访问块寄存器,其中 `` 是寄存器号。

标签列表