|
|
@ -132,6 +132,7 @@ ci) 改写小括号中的内容
|
|
|
|
ci] 改写中括号中内容
|
|
|
|
ci] 改写中括号中内容
|
|
|
|
ci} 改写大括号中内容
|
|
|
|
ci} 改写大括号中内容
|
|
|
|
cit 改写 xml tag 中的内容
|
|
|
|
cit 改写 xml tag 中的内容
|
|
|
|
|
|
|
|
cis 改写当前句子
|
|
|
|
c2w 改写下两个单词
|
|
|
|
c2w 改写下两个单词
|
|
|
|
x 删除当前字符,前面可以接数字
|
|
|
|
x 删除当前字符,前面可以接数字
|
|
|
|
X 向前删除字符
|
|
|
|
X 向前删除字符
|
|
|
@ -149,6 +150,7 @@ di) 删除小括号中的内容
|
|
|
|
di] 删除中括号中内容
|
|
|
|
di] 删除中括号中内容
|
|
|
|
di} 删除大括号中内容
|
|
|
|
di} 删除大括号中内容
|
|
|
|
dit 删除 xml tag 中的内容
|
|
|
|
dit 删除 xml tag 中的内容
|
|
|
|
|
|
|
|
dis 删除当前句子
|
|
|
|
d2w 删除下两个单词
|
|
|
|
d2w 删除下两个单词
|
|
|
|
dgg 删除到文件头部
|
|
|
|
dgg 删除到文件头部
|
|
|
|
dG 删除到文件尾部
|
|
|
|
dG 删除到文件尾部
|
|
|
@ -181,7 +183,14 @@ y$ 复制当前位置到本行结束的内容
|
|
|
|
V 开始按行标记
|
|
|
|
V 开始按行标记
|
|
|
|
CTRL-v 开始列标记
|
|
|
|
CTRL-v 开始列标记
|
|
|
|
yy 复制当前行
|
|
|
|
yy 复制当前行
|
|
|
|
|
|
|
|
yiw 复制当前单词
|
|
|
|
3yy 复制光标下三行内容
|
|
|
|
3yy 复制光标下三行内容
|
|
|
|
|
|
|
|
v0 选中当前位置到行首
|
|
|
|
|
|
|
|
v$ 选中当前位置到行末
|
|
|
|
|
|
|
|
viw 选中当前单词
|
|
|
|
|
|
|
|
vi) 选中小括号内的东西
|
|
|
|
|
|
|
|
vi] 选中中括号内的东西
|
|
|
|
|
|
|
|
vis 选中句子中的东西
|
|
|
|
:set paste 设置粘贴模式(避免粘贴时自动缩进影响格式)
|
|
|
|
:set paste 设置粘贴模式(避免粘贴时自动缩进影响格式)
|
|
|
|
:set nopaste 光比删除模式
|
|
|
|
:set nopaste 光比删除模式
|
|
|
|
"?yy 复制当前行到寄存器 ? ,问号代表 0-9 的寄存器名称
|
|
|
|
"?yy 复制当前行到寄存器 ? ,问号代表 0-9 的寄存器名称
|
|
|
@ -193,6 +202,31 @@ yy 复制当前行
|
|
|
|
ddp 交换两行内容:先删除当前行复制到寄存器,并粘贴
|
|
|
|
ddp 交换两行内容:先删除当前行复制到寄存器,并粘贴
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##############################################################################
|
|
|
|
|
|
|
|
# 文本对象 - c,d,v,y 等命令后接文本对象,一般为:<范围 i/a><类型>
|
|
|
|
|
|
|
|
##############################################################################
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$ 到行末
|
|
|
|
|
|
|
|
0 到行首
|
|
|
|
|
|
|
|
^ 到行首非空字符
|
|
|
|
|
|
|
|
iw 整个单词(不包括分隔符)
|
|
|
|
|
|
|
|
aw 整个单词(包括分隔符)
|
|
|
|
|
|
|
|
iW 整个 WORD(不包括分隔符)
|
|
|
|
|
|
|
|
aW 整个 WORD(包括分隔符)
|
|
|
|
|
|
|
|
is 整个句子(不包括分隔符)
|
|
|
|
|
|
|
|
is 整个句子(不包括分隔符)
|
|
|
|
|
|
|
|
i) 小括号内
|
|
|
|
|
|
|
|
a) 小括号内(包含小括号本身)
|
|
|
|
|
|
|
|
i] 中括号内
|
|
|
|
|
|
|
|
a] 中括号内(包含中括号本身)
|
|
|
|
|
|
|
|
i} 大括号内
|
|
|
|
|
|
|
|
a} 大括号内(包含大括号本身)
|
|
|
|
|
|
|
|
i' 单引号内
|
|
|
|
|
|
|
|
a' 单引号内(包含单引号本身)
|
|
|
|
|
|
|
|
i" 双引号内
|
|
|
|
|
|
|
|
a" 双引号内(包含双引号本身)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##############################################################################
|
|
|
|
##############################################################################
|
|
|
|
# 查找替换
|
|
|
|
# 查找替换
|
|
|
|
##############################################################################
|
|
|
|
##############################################################################
|
|
|
@ -463,6 +497,9 @@ CTRL-E 向上卷屏
|
|
|
|
CTRL-Y 向下卷屏
|
|
|
|
CTRL-Y 向下卷屏
|
|
|
|
zz 将光标所在行滚屏到屏幕中央
|
|
|
|
zz 将光标所在行滚屏到屏幕中央
|
|
|
|
ga 显示光标下字符的 ascii 码或者 unicode 编码
|
|
|
|
ga 显示光标下字符的 ascii 码或者 unicode 编码
|
|
|
|
|
|
|
|
:set ff=unix 设置换行为 unix
|
|
|
|
|
|
|
|
:set ff=dos 设置换行为 dos
|
|
|
|
|
|
|
|
:set ff? 查看换行设置
|
|
|
|
:set nohl 清除搜索高亮
|
|
|
|
:set nohl 清除搜索高亮
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|