Lynxで複数のローカル(HTML)文書を開く方法は?

Lynxで複数のローカル(HTML)文書を開く方法は?

私の計画は、lynxフォルダ内のすべてのローカルHTMLファイルを読み取ることです。

lynx ~/Documents/webpages/*

最初の文書を越える方法がわかりません。終了を使用すると、qqプログラムは終了し、シェルに戻ります。

ディレクトリ(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_RECALLLYMain.c -KWから

w3m は履歴スタックに追加の引数を入れます。これにより、他のファイルに移動できます。

link/links2/elinks はこの機能をまったくサポートしていないようです。

答え2

同時に複数のページを開くことはできません。コマンドラインで複数のURLを実行すると、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

xargsHTML文書を順次開くために使用できますlynxrealpath絶対パスを返します)。

realpath ~/Documents/webpages/*.html | xargs --max-lines=1 lynx

関連情報