VIM:如何在正常模式下从行尾删除3个单词?

cut*_*ion 8 vim

什么是最短的组合?

PS我通常这样做ACtrl+wCtrl+wCtrl+wEsc.
换句话说,我必须跳转到插入模式.

PPS d3b不起作用.

Kon*_*che 9

$ 3b D转换

  • $ 到一条线的尽头
  • 3 下一个是三个
  • b 落后三[一个没有修饰词]的话
  • D 删除光标下的字符,直到行尾

此外,您还可以在ex模式下使用normal命令来实现相同的功能

:norm! $3bD
Run Code Online (Sandbox Code Playgroud)


rom*_*inl 7

这一系列命令,

$3bD
Run Code Online (Sandbox Code Playgroud)

是我能想到的最短的方式,但它留下了一个丑陋的尾随空间.

$3gelD
Run Code Online (Sandbox Code Playgroud)

是摆脱尾随空间的另一种方式.

你也可以在盒子外面思考并使用空格而不是单词:

$3F D
Run Code Online (Sandbox Code Playgroud)