联机帮助页中的“跨文件”是什么意思?

联机帮助页中的“跨文件”是什么意思?

我打开某个命令的联机帮助页,然后点击h

  • 在帮助中,对于搜索部分,“跨文件”是什么意思?
  • “文件”指的是什么?

我搜索一个模式,然后点击n重复之前的搜索。我发现nESC-之间没有区别n

                          SEARCHING

  /pattern          *  Search forward for (N-th) matching line.
  ?pattern          *  Search backward for (N-th) matching line.
  n                 *  Repeat previous search (for N-th occurrence).
  N                 *  Repeat previous search in reverse direction.
  ESC-n             *  Repeat previous search, **spanning files**.
  ESC-N             *  Repeat previous search, reverse dir. & **spanning files**.
  ESC-u                Undo (toggle) search highlighting.
  &pattern          *  Display only matching lines

答案1

man使用寻呼机显示手册页 - 在您的情况下,less.当您按下 时h,您会看到 less 的帮助。

因此,至于“跨文件”的含义,它指的是在less.

它不适用于手册页用例(因为当时只打开一个文件),但如果您这样做

less file1 file2

在命令行中,然后使用 搜索两个文件中都出现的模式,您可以在使用/foo中重复出现的模式之间跳转,但当您点击文件中的最后一个匹配项时,它最终会停止。此时,如果您点击(或者通常也点击+ ),它会跳转到 中该模式的第一次出现。file1nEscnAltnfile2

相关内容