如何在块模式下选择倒数第二个字符,以便我可以在其上运行Visual Incrementing script
private static final int averagePace=1;
private static final int altitudeGained=1;
private static final int averageHeartate=1;
编辑: 我想要的是:
private static final int averagePace=1;
private static final int altitudeGained=2;
private static final int averageHeartate=3;
答案 0 :(得分:1)
您无法直观地从多行的不同列中选择数据。您可以使用<C-v>
和动作命令根据列直观地选择文本块,但不能在每一行上选择不同的列,看起来这就是您的插件需要操作的内容。
如果您只是想在一系列线条上将1
增加到2
,那么在这种情况下,Vim有一个简单的内置方法:在视觉上选择所有三条线,然后按<C-a>
。它会增加每一行的第一个数字。
答案 1 :(得分:1)
这将有效...我们可以使用模式匹配
:let i=1 | <range>g/=\zs1\ze;/ s//\=i/ | let i=i+1
此处<range>
类似于10,25
起始行和结束行