字符的查找与替换
1.替换与撤销
命令 | 说明 |
---|---|
r +<带替换字母> | 将游标所在的位置替换为指定字母 |
R | 连续替换直到按下Esc ,常用于调换字母 |
cc | 整行替换,就是删除游标所在的行,并进入插入模式 |
cw | 替换一个单词,即删除一个单词,并进入插入模式 |
C 大写 | 替换游标之后到行尾 |
~ | 反转游标所在位置的字母大小写 |
u {n} | 撤销一次或n次操作 |
U 大写 | 撤销当前行的所有操作 |
Ctrl+r | 撤销刚刚撤销的操作,即撤销undo操作 |
2.缩进
命令 | 说明 |
---|---|
>> | 向右缩进 |
<< | 向左缩进 |
: set shiftwidth? | 查看缩进字符设定值 |
: ser shuftwidth=10 | 改变缩进字符设定值为10 |
3.调整文本位置
命令 | 说明 |
---|---|
: ce | 文本内容居中 |
: le | 文本内容居左 |
: ri | 文本内容居右 |
4.快速查找与高级查找
普通查找
- 普通模式下输入
/icmp
然后回车即可查找字符串icmp
- 普通模式下输入
n
查找下一个icmp
- 普通模式下输入
?tcp
向上查找字符串tcp
- 普通模式下输入
N
查找上一个出现的tcp
- 命令行模式下输入
noh
然后回车即可取消搜索
高级查找
- 普通模式下输入
\*
寻找游标所在处的单词 - 普通模式下输入
\#
同上,但\#
是向前(上)找,\*
则是向后(下)找 - 普通模式下输入
g\*
同\*
,但部分符合该单词即可 - 普通模式下输入
g\#
同\#
,但部分符合该单词即可