删除左侧的一个空格

删除左侧的一个空格

考虑以下代码:

foo = (int)someVariable - 42;
bar = someFunction('someArgument') + 42;

通过将光标放在和的前导字符上someVariablesomeFunction我们可以尝试使用dwdawdiw。我们可以看到这些命令在删除左侧和右侧的空格方面具有以下行为:

      L?   R?
    ----------
daw   Y    Y
 dw   .    Y
diw   .    .

L?: Deletes whitespace from the left
R?: Deletes whitespace from the right

daw命令将删除文本两侧的空格,而dw只会删除右侧的空格,diw不会删除两侧的空格。是否有命令只会删除文本左侧的空格左边,但不是来自正确的

请注意,这不是我使用 VIM 时遇到的问题,而是我为了更好地学习编辑器而进行的实验。

答案1

不是这样的,但你可以即兴发挥:bXde

相关内容