项目的地址如下
原文本 | 命令 | 新文本 |
---|---|---|
“Hellow world!” | ds" | Hellow world! |
[123+456]/2 | cs]) | (123+456)/2 |
“Look ma, I’m *HTML!” | cs" | Look ma, I’m HTML! |
if x > 3 { | ysW( | if( x>3 ) { |
my $str = whee!; | vllllS’ | my $str = ‘whee!’; |
<div>Yo!</div> | dst | Yo! |
<div>Yo!</div> | cst<p> | <p>Yo!</p> |
上面的示例中,添加成对的括号时,如果使用后半括号,是没有空格的,如第 2 个示例,如果使用前半个括号,则是有空格的,如第 4 个示例。另外对于一些常见的标记,需要记住:
ds
: 删除一对配对符号
cs
: 替换原来的配对符号
ys
: 加一对配对符号
yS
: 增加一对配对符号,并将内容新建一行,并缩进
yss
: 为整行增加一对配对符号
ySs
: 为整行增加一对配对符号,并新起一行,然后缩进
ySS
: 同 ySs
s
: 增加一对匹配符号
S
: 增加一对匹配符号,并新起一行,然后缩进
C-s
: 增加一对匹配符号
C-s C-s
: 增加一对匹配符号,并新起一行,然后缩进
C-g s
: 增加一对匹配符号
C-G S
: 增加一对匹配符号,新起一行然后进行缩进
surrounding
内文本为例:ci
: 修改匹配符号内的文本,并进入插入模式
di
: 剪切匹配符号之间的文本
yi
: 复制匹配符号之间的文本
ca
: 同 ci
但是也修改符号本身
da
: 同 di
但是也修改符号本身
ya
: 同 yi
但是也修改箱号本身
b 可以表示小括号,B 表示大括号