我经常处理 CSS 文件或其他需要旋转数字的文件。我希望能够拥有一个以w
引用单词或(
引用句子的方式引用整数的键。例如,在一个 css 文件中,我可以导航到一个高度声明的开头,并更改它的值,而不必在结尾处重新键入“px”,如果我使用w
.
有没有这样的事情,但我在文档中遗漏了它,或者有没有办法将此功能添加到我的 .vimrc 中?
如果有一种方法可以使用它,例如ci"
我可以在行首的位置并使用“更改内部”命令跳转到并更改下一个整数,则可以加分。
如果我能做简单的算术,更多的奖励积分。我希望能够发出一个简明的命令,它是“Add too, internal, integer, 5”的缩写,并且让当前行上的下一个整数比我开始时大五。
编辑:
每个人都有一些非常棒的建议,一些很棒的想法肯定会改善我的工作。谢谢!Hassek 的回答可能最有可能出现在我的工作流程中,但其他人似乎都没有(完全)回答我最初的问题:适用于整数的运动。romainl 追踪的提案似乎有这个目标,但我无法让它可靠地工作。
对于我自己(也许还有其他人),我将在下面阐明我的需求:
一个键在很大程度上w
作用于单词,但作用于整数,这样我就可以简单地将它添加到我的精神 vim 词汇表中并无缝使用它。这包括以下场景。(我将d
用作我的示例键):
- 普通模式
d
:跳转到下一个整数 - 普通模式
cd
:更改到光标下整数的末尾(注意这cw
是一个特殊情况,应该更改为 NEXT 单词。cw
实际上就像ce
。)我希望这种特殊情况也可以用整数来实现 - 可视模式
id
:选择 [count] 个整数。 - 可视模式
ad
:选择 [count] 个整数。包括前导或尾随空格。
我是否错过w
了新动议可能预期的任何行为?在普通模式和视觉模式下是否都有可用的键?