今天偶然看到一篇对「vim」操作逻辑解释的文章,觉得非常不错,把其中的重点记录下,留作参考。

动词

动词表示对文本的操作

操作

含义

翻译

d

delete

删除

r

replace

替换

y

yank

复制

v

visual

选择

名词

表示待编辑的文本对象

操作

含义

翻译

w

word

一个单词

s

sentence

一个句子

p

paragraph

一个段落

修饰符(有人称为介词)

表示待编辑文本的范围或者位置

操作

含义

翻译

i

inside

表示在...之内

a

around

表示环绕

t

till

直到某个字符(不包括该字符)

f

find

直到某个字符(包括该字符)

组合使用

了解以上的操作之后,就可以组词成句了:动词 + 介词 + 名词 ,例如:

  1. 删除当前的单词 : diw (delete inside word)

  2. 改变当前的句子:cis(change inside sentence)

  3. 删除文本直到字符e : dte (delete till 'e')

  4. 选择一个句子:vis (visual inside sentence

参考

这辈子你可能都不用学vim了!