vim:select字符,不包括在内

假设我在vim中处于某个特定的位置,我想删除某个字符,比如分号。 我会做的df; 除了它也会删除分号。 有一个命令会做同样的事情,但不包括我正在寻找的字符?

是的, dt; 。 从Vim文档:

吨{炭}

直到{char}出现在[char]之前为止。 光标位于{char} | inclusive |的左侧。 {char}可以像| f |一样input 命令。

为了增加Michal所说的,你也可以用TF来做相同的事情。

另外; 会重复上一次t,f,f或F的动作, '会以相反的方向重复它。