Não realmente, mas você pode improvisar: bXde
Considere este código:
foo = (int)someVariable - 42;
bar = someFunction('someArgument') + 42;
Ao posicionar o cursor no caractere inicial de someVariable
e someFunction
, podemos experimentar com dw
, daw
e diw
. Podemos ver que os comandos têm o seguinte comportamento em relação à exclusão de espaços em branco dos lados esquerdo e direito:
L? R?
----------
daw Y Y
dw . Y
diw . .
L?: Deletes whitespace from the left
R?: Deletes whitespace from the right
O comando daw
excluirá os espaços em branco dos dois lados do texto, enquanto dw
somente excluirá da direita e diw
não excluirá os espaços em branco de nenhum dos lados. Existe um comando que excluirá apenas espaço em branco da esquerda , mas não do direito ?
Note que este não é um problema que estou tendo com o VIM, mas sim minha experimentação para aprender melhor o editor.
Tags vim