考虑以下代码:
foo = (int)someVariable - 42;
bar = someFunction('someArgument') + 42;
通过将光标放在和的前导字符上someVariable
,someFunction
我们可以尝试使用dw
、daw
和diw
。我们可以看到这些命令在删除左侧和右侧的空格方面具有以下行为:
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