我计划用于lynx
读取文件夹中的所有本地 HTML 文件:
lynx ~/Documents/webpages/*
我不知道如何超越第一个文档。使用 退出qq
将退出程序并返回到 shell。
指定目录 ( lynx ~/Documents/webpages/
) 需要手动选择每个条目(但lynx
至少在返回时记住最后一个条目)。
笔记:lynx不支持选项卡,无需立即打开页面。
答案1
在山猫中,
g
您可以按,然后使用上/下光标键滚动文件列表来访问其他文件。- 访问文件后,它会被放入另一个列表中,您可以在tab按后使用双键查看该列表
g
(并通过上下移动光标进行选择,按Enter)。 - 两者都与Lynx不同历史堆栈(您可以通过按 进行检查)。control-
H
这不是一个新功能。变更日志中提到了2.8.3dev.1(1996/06/11):
- 其他非选项参数(在最后一个参数之前),即 URL 或文件名,可用于“g”oto 调用。如果不需要,可以通过更改来禁用此功能
EXTENDED_STARTFILE_RECALL
在 LYMain.c -KW 中
w3m 将额外的参数放入其历史堆栈中,这应该允许移动到不同的文件。
links/links2/elinks 似乎根本不支持该功能。
答案2
不可能同时打开多个页面。如果您lynx
在命令行中运行多个 URL - 它将打开最后一个。
然而,可以创建一个跳转文件。它实际上与其他浏览器中的书签相同。创建一个包含完整 URL 的文件:
<dt>?<dd><a href="file://localhost/home/me/jumps.html">jumps file</a>
<dt>a<dd><a href="file://localhost/home/me/a.html">a file</a>
<dt>b<dd><a href="file://localhost/home/me/b.html">b file</a>
<dt>c<dd><a href="file://localhost/home/me/c.html">c file</a>
请注意,“?”必须是文件中的第一个。不知道为什么会这样...
创建/修改本地配置文件并将跳转文件添加到其中:
JUMPFILE:/home/me/jumps.html
INCLUDE:/etc/lynx/lynx.cfg
lynx
接下来,在启动时启用该本地配置文件
linx -cfg /home/me/lynx.cfg
现在你所需要的就是击中j
,输入快捷方式(在中定义的快捷方式)dt) 并且 lynx 将跳转到该文件。
答案3
xargs
可用于顺序打开 HTML 文档lynx
(realpath
返回绝对路径):
realpath ~/Documents/webpages/*.html | xargs --max-lines=1 lynx