一、切换可视化模式选择内容
1、用小写字母v命令进入字符可视化模式(文本选择以字符为单位)
a:使用上下左右键移动选择内容;
b:使用“数字+字母l”的格式选择光标右侧的内容,如:输入10l,选中光标右侧的10个字符;
2、用大写字母V命令进入行可视化模式(文本选择以行为单位)
a:使用上下键移动选择内容;
b:使用“数字+字母j”的格式选择当前行及其随后几行的内容,如:输入2j,选中当前行及其随后几行的内容;
3、用ctrl-V进入块可视化模式(可以选择一个矩形内的文本)
a:使用上下左右键移动选择内容;
b:使用“数字+字母l”的格式向右移动,使用“数字+字母j”的格式向下移动,可以选中j+1行l+1列的文本块。如:输入13l 3j可以选中4行14列的内容;
二、相关命令
命令 | 效果 |
---|---|
d | 删除高亮显示的文本 |
D | 删除一行 |
y | 复制高亮显示的文本 |
Y | 复制整行 |
c | 将高亮显示的文本删除并进入编辑模式 |
C | 删除一行文本并进入编辑状态 |
o | 在字符可视化模式下,选中内容首尾字符光标切换 在行可视化模式下,同一列首尾行光标切换 在块可视化模式下,移动光标到对角 |
O | 在字符可视化模式下,选中内容首尾字符光标切换 在行可视化模式下,同一列首尾行光标切换 在块可视化模式下,移动光标到同行另一个角 |
~ | 针对高亮显示的文本块进行大小写转换 |
> | 增加缩进 |
< | 减少缩进 |
J | 将高亮显示的文本内容合并为一行,同时以空格来分隔各行 |
gJ | 将高亮显示的文本内容合并为一行,不在行间插入空格 |
ESC键 ctrl+c键 | 退出可视化模式 |
三、多行注释
-
插入注释
(1)按ESC键进入命令行模式
(2)输入以下命令插入注释
:起始行号,结束行号s/^/注释符/g
例:注释第二行到第四行的内容
:2,4s/^/#/g
-
去除注释
(1)按ESC键进入命令行模式
(2)输入以下命令去除注释
:起始行号,结束行号s/^注释符//g
例:去除第三行和第四行的注释
:3,4s/^#//g