我经常在CSS文件或其他需要编号的文件上工作。我希望有一个键能够引用整数,就像w
引用一个词,或(
引用一个句子。例如,在一个css文件中,我可以导航到一个高度声明的开始,并且可以更改它的值,而不必重新输入“px”作为结束符,如果使用w
,会发生什么情况。有没有办法在vim中获取整数对象运动?
有没有这样的事情,但我在文档中错过了它,或者有没有办法将这个功能添加到我的.vimrc中?
有奖励积分,如果有方法使用它,如ci"
,我可能在行的开头,并使用“更改内部”命令跳转到AND更改下一个整数。
如果我可以做简单的算术,可以获得更多的积分。我希望能够发出一个简短的命令,它是“添加内部,整数,5”的简短命令,并且当前行上的下一个整数为5时,那么当我开始时。
编辑:
一些真正伟大的建议大家,有些是一定要提高自己的工作有很大的想法。谢谢!哈塞克的回答可能最有可能在我的工作流程中结束,但其他人似乎没有(完全)回答我的初始问题:一个对整数有效的动议。 romainl跟踪的提案似乎有这个目标,但我不能得到它可靠地工作。
对于我(和其他人也许)我会澄清我的需要如下:
作用多大的方式w
行为单词的一个关键,但在整数,这样我可以简单地把它添加到我的心理vim词汇并无缝地使用它。这包括以下情况。 (我将使用d
作为我的例子键):
- 普通模式
d
:跳转到下一个整数 - 普通模式
cd
:更改光标所在的整结束(注意:cw
是一个特殊的应该换成下一个字cw
实际上就像ce
一样)。我期望这个特殊情况也可以用整数实现 - 可视模式
id
:选择[count]整数。 - 可视模式
ad
:选择[计数]整数。包括领先或尾随空白。
我是否缺少w
对于新动作可能会有的任何行为?在正常模式和视觉模式下是否还有一把钥匙?
'^ A'递增整数,'^ Z'递减整数。 'f0'将跳转到当前行的下一个'0'。 – sarnold
您错误地键入了“^ X”而不是“^ Z”。 – Benoit