我打开某个命令的联机帮助页,然后点击h。
- 在帮助中,对于搜索部分,“跨文件”是什么意思?
- “文件”指的是什么?
我搜索一个模式,然后点击n重复之前的搜索。我发现n和ESC-之间没有区别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
中重复出现的模式之间跳转,但当您点击文件中的最后一个匹配项时,它最终会停止。此时,如果您点击(或者通常也点击+ ),它会跳转到 中该模式的第一次出现。file1
nEscnAltnfile2