现在的位置: 首页 > 综合 > 正文

vi命令笔记

2012年12月04日 ⁄ 综合 ⁄ 共 419字 ⁄ 字号 评论关闭

cw 修改一个单词
cc 修改一整行
r  修改一个字母
~  可以更改大小写
dw 删除单词
dd/D 删除一行
x 删除一个字符
u 撤销上次命令
p 回复删除缓冲区,有9个,如果第5个的话可以写,"5p 
默认放到光标后,P放到光标前
yw 复复制
yy
. 句号重复上次命令

更多插入
A 一行结尾
I 行头
o 另起一行
O 向上另起一行
插入命令参数
50i* 连续插入50个*
25a*-连续插入25个*-组合
J 合并两行
e 到单词的结尾

C-D 滚动下半屏幕
C-U 滚动上半屏幕
z Enter 光标移动到屏幕顶端,,200z Enter会把200行移到顶端
C-L 重画屏幕

/xx 搜索
?xx 往回搜索
n 往同一个方向搜索
N 反方向

:set nowrapscan 可以控制搜索是否绕回开头
fx 将光标移动到下一个出现x字符的地方,可以用分号搜索
Fx 上一个
; 继续
,(逗号) 返回
dfx 删除到下一个x字符为止包括x字符在内
44G 移动到44行
('') 输入两个反引号,返回原来位置

放到字母缓存区
"dyy 复制一行...到d
"dp 取出d的一行

抱歉!评论已关闭.