Open yaogengzhu opened 1 year ago
快速操作文本
demo
const hello = "hello"
ci
+" 快速删除 "里的内容,且进入编辑模式
vi
+" 快速选中 “ 的内容,按 x 可删除
2 dw
快速删除两个单词
2 cw
快速删除两个单词,并进入编辑模式
S
大写S ,删除当前行,并进入插入模式
s
小写s,删除当前字符,并进入插入模式
复制: y (复制) p(粘贴) 剪切: d (剪切)p(粘贴)
yiw
复制一个单词
yy
复制整行
"b yy
表示将数据存储到 b 中
如何使用: "b p
"+
表示可以复制到系统剪切板中
qa
表示录制 放置 a 寄存器中 q
表示退出录制@a
表示重放用于操作批量数据
hhhhhhhhhhhhhhhhhhhhhhhhhppp
hhhhhhhhhhhhhhhhhhhhhhhhhppp
hhhhhhhhhhhhhhhhhhhhhhhhhppp
hhhhhhhhhhhhhhhhhhhhhhhhhppp
hhhhhhhhhhhhhhhhhhhhhhhhhppp
hhhhhhhhhhhhhhhhhhhhhhhhhppp
hhhhhhhhhhhhhhhhhhhhhhhhhppp
比如给他们每行加上""
操作步骤如下:
qa
a表示存储位置, 进入录制模式I
在行首进入插入模式, 插入 "A
在行尾进入插入模式, 插入 "q
结束录制 以上步骤完成宏的录制
使用宏
@a
这时表示了重放,会这个加上 ”“快速插入所有的行
VG
选中所有的行:
输入 normal @a
执行所有的行得到的结果
"hhhhhhhhhhhhhhhhhhhhhhhhhppp"
"hhhhhhhhhhhhhhhhhhhhhhhhhppp"
"hhhhhhhhhhhhhhhhhhhhhhhhhppp"
"hhhhhhhhhhhhhhhhhhhhhhhhhppp"
"hhhhhhhhhhhhhhhhhhhhhhhhhppp"
"hhhhhhhhhhhhhhhhhhhhhhhhhppp"
"hhhhhhhhhhhhhhhhhhhhhhhhhppp"
"hhhhhhhhhhhhhhhhhhhhhhhhhppp"
代码补全
ctrl + p
上一个
ctrl + n
下一个
Ctrl + n
Ctrl + s+f 文件路径
fileType on 文件类型
vim-skill