vi使用总结
模式
插入模式 a、o、i进入插件模式
编辑模式
尾行模式 使用
:
进入尾行模式
进入插入模式
快速进入行首和行尾
^
代表进入行首
$
代表进入行首和行尾
复制粘贴
yy
复制内容
p
表示粘贴内容
dd
删除内容
行号问题
set number | set nu
显示行号
set nonumber
关闭显示行号
查找问题
/ stuff
向下查找元素
? stuff
向上查找
使用 n
寻找下一个
使用 N
寻找上一个
使用 \c
不区分大小写
快速移动光标
ctl f
向前翻页
ctrl b
向后翻页
ctrl u
向上半翻页
ctrl d
向下半翻页
替换问题
起始范围,终止范围s/old/new/g
1,5s/hello/world/g 表示全局替换
1,$s/hello/world/g 表示全局替换,范围是行号 1到$(表示最后一行)
其中的 g
表示全局
撤销问题
u
表示 undo,类似于 ctrl z
同时 可以自定义 .vimrc
,启动 vim时会自动加载,无需手动设置
1 |
|
set paste
可以按照原来的格式 粘贴
vi使用总结
http://example.com/2024/05/13/vi使用总结/