在vim中,有人知道如何通过分配整个文件的分数而不是行数来移动屏幕吗?
例如,当处理一个有100000行的文件时,我想通过输入0.5+(command)
来移动行号50000。
提前谢谢!
您可以使用普通模式命令{count}%
,它将"转到文件中的{count}
百分比,在行中的第一个非空白处,按线宽"(文档还解释了如何计算某个百分比的行号。(
在您的示例中,命令50%
会将您带到第50000行。
这只适用于整数百分比,因为它使用通用的Vim{count}
修饰符来定义百分比。此外,0%
无效,因为0
不开始计数(相反,它移动到当前行的开头。(