今天偶然看到一篇对「vim」操作逻辑解释的文章,觉得非常不错,把其中的重点记录下,留作参考。
动词
动词表示对文本的操作
操作 | 含义 | 翻译 |
---|---|---|
d | delete | 删除 |
r | replace | 替换 |
y | yank | 复制 |
v | visual | 选择 |
名词
表示待编辑的文本对象
操作 | 含义 | 翻译 |
---|---|---|
w | word | 一个单词 |
s | sentence | 一个句子 |
p | paragraph | 一个段落 |
修饰符(有人称为介词)
表示待编辑文本的范围或者位置
操作 | 含义 | 翻译 |
---|---|---|
i | inside | 表示在...之内 |
a | around | 表示环绕 |
t | till | 直到某个字符(不包括该字符) |
f | find | 直到某个字符(包括该字符) |
组合使用
了解以上的操作之后,就可以组词成句了:动词 + 介词 + 名词 ,例如:
删除当前的单词 : diw (delete inside word)
改变当前的句子:cis(change inside sentence)
删除文本直到字符e : dte (delete till 'e')
选择一个句子:vis (visual inside sentence