是否可以减少滚动到底部的距离?
理想情况下,我希望能够在终端窗口顶部看到正在查看的文件的最后一行(屏幕的其余部分可能会用波浪号(~
)填充,这意味着在此处看不到任何空行/少于)。
是否可以减少滚动到底部的距离?
理想情况下,我希望能够在终端窗口顶部看到正在查看的文件的最后一行(屏幕的其余部分可能会用波浪号(~
)填充,这意味着在此处看不到任何空行/少于)。
Answers:
是的,使用J(如中的ShiftJ)。因此,您可以使用转到文件的末尾G,然后向下滚动到末尾,J直到文件的最后一行在屏幕顶部(less
不允许您进一步滚动)。
K并Y在文件顶部进行相同的操作,向上滚动超过开始位置,直到第一行位于屏幕底部。
正如David Ongaro指出的那样,您可以使用重复说明符来避免J多次按下:G99J从而向下滚动直到最后一行位于屏幕顶部(除非您的终端有很多行)。
100J
可以避免J
重复击打。
-c
在某些情况下,该选项还会创建“滚动到EOF”行为。
如果不使用-c
,则在文件末尾附近(当前看到的部分之后的剩余部分小于屏幕高度)时,space向下滚动足以将文件的最后一行放在屏幕的最后一行。space可以等同于j只显示一行。
使用-c
,只要您还没有进入EOF,就space始终向前滚动全屏高度。屏幕后的第一行将是之前在屏幕space底部的那一行之后space。这可以使屏幕的某些部分保持闲置状态,并用~
标记填充。
在-c
模式下,只需要使最后一行成为唯一可见行即可G K space。
...除非文件中的最后一行比屏幕宽度宽,否则您需要重复K。