Linux-vim可视化模式

vim 如何删除多列

ctrl+v 进入可视模式, 按小写 j 或者 k 或者 l,通过键盘上下左右键选择,d 删除选中的内容, D 删除选中的行

命令

功能

v(小写)

又称字符可视化模式,此模式下目标文本的选择是以字符为单位的,也就是说,该模式下要一个字符一个字符的选中要操作的文本。

V(大写)

又称行可视化模式,此模式化目标文本的选择是以行为单位的,也就是说,该模式化可以一行一行的选中要操作的文本。

Ctrl+v(组合键)

又称块可视化模式,该模式下可以选中文本中的一个矩形区域作为目标文本,以按下 Ctrl+v 位置作为矩形的一角,光标移动的终点位置作为它的对角。

命令

功能

d

删除选中的部分文本。

D

删除选中部分所在的行,和 d 不同之处在于,即使选中文本中有些字符所在的行没有都选中,删除时也会一并删除。

y

将选中部分复制到剪贴板中。

p(小写)

将剪贴板中的内容粘贴到光标之后。

P(大写)

将剪贴板中的内容粘贴到光标之前。

u(小写)

将选中部分中的大写字符全部改为小写字符。

U(大写)

将选中部分中的小写字符全部改为大写字符。

>

将选中部分右移(缩进)一个 tab 键规定的长度(CentOS 6.x 中,一个tab键默认相当于 8 个空白字符的长度)。

<

将选中部分左移一个 tab 键规定的长度(CentOS 6.x 中,一个tab键默认相当于 8 个空白字符的长度)。

vim 如何注释多列

  1. ctrl+v 进入可视化默认

  2. 按小写 j 选中开头位置,鼠标上下移动,选中需要注释的行

  3. 按下大写 i 进入编辑模式, 插入一个 # 号,连续按两下 ESC

Last updated