我看到的解决方案之一是按下,它将移至n+1位置。还有更多自然的方法吗?
管道'|'角色可能是您想要的:在正常模式下以一条行中的一条线键键
在正常模式下以一条行中的第37列进行按
25|
Edit:误解了您的问题。
您可以通过键入
f如果您想搬到第三个
37|
,您将输入:
$
为了向后走,您使用资本“ F”
3f$
要首先到达线的尽头,您使用“ $”
因此,您从一条线结束时查找第三美元的击键是:
F$
我喜欢在使用vim时保持类似的方便:http://www.lagmonster.org/docs/vi.html 我不确定您是指n个字符还是字符的出现;第二个已经回答,所以我将第一个回答。
$3F$
将带您进入排除空格(因此到第一个非白色列)和^
0
l
将带您右边的七个字符。因此,全部在一起,转到线上的(n+1)字符,以n = 7,
7l
。一些程序报告错误位置是“绝对偏移”,无视新线。例如,
07l
那么,要使l
也越过新线 - 请参阅
syntax error at or near "UPDATE" at character 1827
。