多个文件的less命令:如何导航到下一个/上一个


268

我刚刚发现我可以使用less多个文件。较少的状态行告诉我(END)-下一步:file2.txt

但是如何从更少的位置浏览上一个/下一个?

Answers:


294

我们在联机帮助页中阅读:

       :n检查下一个文件(从com-中给出的文件列表中
              底线)。如果指定数字N,则下一个第N个文件是
              检查。
       :p检查命令行列表中的上一个文件。如果是数字
              指定N,检查第N个先前的文件。

8
:e [file] Examine a new file.-即打开一个新文件,同时打开更少的文件
JellicleCat 2014年

63
man当您不确定如何描述时,+ 1堆栈交换比手动grep更快地找到合适的部分。
弥敦道

4
如果指定了数字N-如何指定该数字(在联机帮助页中找不到答案)?
Piotr Dobrogost 2014年

15
@PiotrDobrogost:好问题。我不得不自己弄弄一点。原来数字在冒号和nor之前p。例如,3:n将一个移到下一个文件。
Stephan202 2014年

6
@ardnew您不太可能对此评论发表任何评论-同意您的人不太可能会遇到这个问题!
TC Proctor


28

:h(帮助窗口)发现,我可以使用:p(用于上一个)和:n(用于下一个)


11
教男人钓鱼。我不知道您能做到:anything,但现在我知道如何使用:h...
Mitch Kent

5
只是为了澄清,您只需要输入h帮助即可,而无需冒号(冒号已经存在)。但是,您必须键入:n:p使用显式冒号转到下一个/上一个文件。
wisbucky

16

注意:实际上,您必须:为这些命令键入(即使已经有一个冒号可见)。

:n跳到下一个文件
:p跳到上一个文件
:x跳到第一个文件

3:n向前
3:p跳3个文件向后
3:x跳3个文件回到第3个文件

:f 打印当前文件名/信息(如果您忘记了所在位置,将很有帮助)


this带回这个答案,因为它使我最接近了我要寻找的东西:如果您想“轻松地”跳到列表中的LAST文件,请首先使用它:f来查看列表中有多少个文件(例如'(文件99,共1个)'),然后按@wisebucky所述键入99:x您将立即跳转到它。不幸的是,似乎没有跳转到最后一个文件的捷径,就像您可以很容易地:x单独跳转到第一个文件一样。
JM Janzen
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.