几天前,我决定使用Vim文本编辑器......和vimtutor一起玩,我发现 d 运算符非常罕见; Vim会议:
<案例1 之前:快速红F o
x跳过懒惰的棕狗
之后:快速红F 跳过懒棕狗
结果:正如所料。
<案例2将光标放在单词的最后一个字符中。
之前:快速红火x
跳过懒惰的棕色狗
之后: The Red Red Fo 超过懒惰的棕色狗
结果: de 删除“x Jumps”子字符串。
<案例3将光标放在最后一个单词的最后一个字符中。
之前:快速红狐狸跳过懒惰的棕色做g
之后:快速红狐狸跳过懒惰的棕色做
结果:正如所料。
请注意:
de
命令。 de
命令后的更改。问题:
Vim版本:版本7.3.50;由Gentoo-7.3.50修改
答案 0 :(得分:6)
如果您已经在单词的末尾, de 将删除到下一个单词的结尾。
d 是运算符命令。它接受动作命令( e 或其他)。
当您在单词结尾处按 e 时,您可以看到该行为是一致的。
答案 1 :(得分:2)
按 e 时,vim会将您带到字的末尾。如果光标位于狐狸的x
上,那么已经存在,因此 e 会转到下一个一个字的结尾
因此, de 也会删除jumps
。
答案 2 :(得分:1)
请记住de是2个命令d
删除。 e
是结束语。
在一个单词的末尾发出e
跳到下一个单词的结尾。所以de从当前位置删除到下一个单词的结尾。您可以尝试dw
或daw
另请参阅:help e
和:help d