スポンサーリンク

W3M

NAME
SYNOPSYS
DESCRIPTION
SEE ALSO
AUTHOR

NAME

w3m − text base pager/WWW browser

SYNOPSYS

w3m [options] [file | URL]

DESCRIPTION

はじめに

w3m は, テ キ ス ト ベースのページャ/WWWブラウザです.これを使うと, kterm(1) などのキャラクタ端末上で,ローカルファイルを見たり,WWWの内 容 を見たりすることができます.

引数にファイル名を指定すればそのファイルを表示し,URLを指定すればその内 容を表示します.何も指定しなければ,標準入力の内容を表示しま す. た だ し,標準入力が tty(4) である場合には,何もせずに終了します.

オプションは次の通りです.

+番号

起動後,指定の行番号に移動する.

−t

タブの幅を指定する.デフォルトは 8.

−r

text/plainの文書を表示する場合,重ね打ちによる強調文字を表 示しない.このオプションを付けない場合, ‘‘A^H_’’ はAのアンダー ラインとして表示され, ‘‘A^HA’’ はAのボールドとして表示される.

−l 行数

標準入力の内容を表示するときに保存される最大行数を指定する. デ フォルトは10000.

−s

Shift_JISコードで表示する.

−e

EUCコードで表示する.

−j

JIS (ISO-2022-JP)コードで表示する.

−O e|s|j|N|m

表示に使う文字コードを指定する.

−I e|s

入力文書の文字コードを指定する.

−T タイプ

表 示する文書のタイプを指定する.この指定がない場合,ファイル名 の拡張子によって自動判別される.判別できない場合はtext/plain と みなされる.

例:

cat hoge*.html | w3m -T text/html

標準入力からHTMLファイルを読んで表示する

w3m -T text/plain hoge*.html

HTMLファイルのソースを表示する

−m

Internet messageモードで表示する.Internet messageモードの 場合,ヘッダの内容を見て,Content-Type: があればそれを参考に す る.電子メールやネットニュースの記事を読むときに便利.

−v

visual startupモード.コマンドライン引数に URL やファイルを 指定していなくても初期画面が表示される.

−B

Bookmarkを表示する.

−bookmark file

Bookmark のファイルを指定する.

−M

カラー表示をしない.

−F

フレームを自動表示する.

−S

連続する空行を1行にまとめて表示する.

−X

w3m 終了時に,以前の画面に戻らない.

−title=TERM

端末のタイトル文字列を設定する.

−W

折り返しサーチを使うかどうかを切りかえる.

−o option=value

オプションを指定する.

−show-option

利用できるオプションを表示する.

−no−proxy

プロキシを利用しない.

−no−mouse

マウスを利用しない.

−cookie

クッキーを処理する.

−no−cookie

クッキーを処理しない.

−num

行番号を表示する.

−dump

URLの内容を読みこみ,整形されたバッファの内容を標準出 力 に書き出す.文書の幅は80桁と仮定される.この幅は,次の −cols オ プションで変更可能.

−cols

−dump オプションを使う場合に,文書の幅を指定する.

−ppc ピクセル数

文字の幅を指定する.デフォルトは 8.0.

−dump_source

URLの内容を読みこみ,整形せずに標準出力に書き出す.漢字コード変 換もされない.

−dump_head

URLにアクセスし,ヘッダ情報を出力する.

−dump_both

URLにアクセスし,ヘッダ情報とHTMLソースを出力する.

−dump_extra

URLにアクセスし,拡張情報とヘッダ情報とHTMLソースを出力する.

−post file

ファイルの内容をPOSTする.

−header string

HTTP要求ヘッダを追加する.

−config file

configのファイルを指定する.

-help

ヘルプを表示する.

-version

w3m versionを表示する.

文書の表示内容

HTML文書を表示しているときには,次のような表示になります.

カラー表示時の色は,オプション設定パネル o で変更することができます.

起動後の使いかた

起 動した後は,1文字のコマンドをキーボードから入力することで w3m を操作 します.

コマンドには次のようなものがあります.以下の記述では, C-x はコントロー ルx を表します.また, SPC はスペースバー, RET はリターンキー, ESC は エスケープキーです.

ここで書いてあるのは,オリジナル版のキー操作です.

ページ/カーソル移動

SPC, C-v

次のページを表示します.

b, ESC v

前のページを表示します.

l, C-f, 右矢印キー

カーソルを右に移動します.

h, C-b, 左矢印キー

カーソルを左に移動します.

j, C-n, 下矢印キー

カーソルを下に移動します.

k, C-p, 上矢印キー

カーソルを上に移動します.

J

画面を1行上にスクロールします.

K

画面を1行下にスクロールします.

^

行頭に移動します.

$

行末に移動します.

w

次の単語に移動します.

W

前の単語に移動します.

>

画面全体を右にずらします.(表示内容を左にずらす)

<

画面全体を左にずらします.(表示内容を右にずらす)

.

画面全体を1文字右にずらします.(表示内容を左にずらす)

,

画面全体を1文字左にずらします.(表示内容を右にずらす)

g, M-<

文書のいちばん上の行に移動します.

G, M->

文書のいちばん下の行に移動します.

ESC g

画面下で行番号を入力し,そこで指定した行に移 動 し ま す.ここで $ を入力すると,最終行に移動します.

Z

カーソルのある位置を行の中央に移動します.

z

カーソルのある行を画面の中央に移動します.

TAB

次のリンクに移動します.

C-u, ESC TAB

前のリンクに移動します.

[

最初のリンクに移動します.

]

最後のリンクに移動します.

ハイパーリンク操作

RET

現在カーソルがあるリンクが指す先の文書を読みこみます.

a, ESC RET

現在カーソルがあるリンクが指す先の文書をファイルに保存します.

u

現在カーソルがあるリンクが指す先のURLを表示します.

i

リンクに関連付けられた画像へのURLの表示します.

I

現在カーソルがあるリンクに対応する画像を表示します.

ESC I

現在カーソルがあるリンクが指す画像をファイルに保存しま す.

:

URL風の文字列をリンクにします.この機能は,HTMLでない文書 を 読んでいるときにも有効です.

ESC :

Message-ID風の文字列を,news: のリンクにします.この機能 は,HTMLでない文書を読んでいるときにも有効です.

c

現在の文書のURLを表示します.

=

現在の文書に関する情報を表示します.

C-g

ページ中での現在位置を表示します.

C-h

URL履歴を表示します.

F

<FRAMESET>を含む文書を表示しているときに,<FRAME>タグの指 す 複数の文書を1つの文書に変換して表示します.

M

現在見ているページを,外部ブラウザを使って表示します. 2M, 3M で2番目と3番目のブラウザを使います.

ESC M

現在のリンク先を,外部ブラウザを使って表示します. 2ESC M , 3ESC M で2番目と3番目のブラウザを使います.

ファイルとURL関係の操作

U

URLを指定して開きます.

V

ローカルファイルを指定して開きます.

@

コマンドを実行し,結果を全部読んでから表示します.

#

コマンドを実行し,結果を読みこみながら表示します.

バッファ操作

B

現在見ているバッファを削除し,一つ前のバッファを表示します.

v

HTMLのソースを表示します.

s

バッファ選択モードに入ります.

E

現在見ているバッファがローカルファイルの場合,そのファイルを エ ディタで編集します.エディタを終了した後,そのファイルを再度 読み込みます.

C-l

画面を再描画します.

R

バッファを再度読み込みます.

S

バッファの表示内容をファイルに保存します.

ESC s

HTMLのソースをファイルに保存します. v でソースを表示 し て S で保存するのとほぼ同じですが, ESC s で保存したファイルは 漢字コードがオリジナルのままであるのに対して, v S で保存すると 現在表示に使っている漢字コードに変換されて保存されます.

ESC e

現在表示されているバッファを,表示されている形式のままエ ディタで編集します.

バッファ選択モード

s でバッファ選択モードに入ったときのキー操作です.

k, C-p

一つ上のバッファを選択します.

j, C-n

一つ下のバッファを選択します.

D

現在選択しているバッファを削除します.

RET

現在選択しているバッファを表示します.

ブックマーク操作

ESC b

ブックマークを読み込みます.

ESC a

現在見ているページをブックマークに追加します.

検索

/, C-s

現在のカーソル位置からファイル末尾に向かって正規表現 を 検索します.

?, C-r

現在のカーソル位置からファイルの先頭に向かって正規表現 を検索します.

n

次を検索します.

N

前を検索します.

C-w

折り返し検索モードを切り換えます.

マーク操作

C-SPC

マークを設定/解除します.マークは反転表示されます.

ESC p

一つ前のマークに移動します.

ESC n

一つ後のマークに移動します.

正規表現で指定された文字列を全てマークします.

その他

!

シェルコマンドを実行します.

H

ヘルプファイルを表示します.

o

オプション設定パネルを表示します.

C-k

クッキー一覧を表示します.

C-c

文書の読み込みを中断します.

C-z

サスペンドします.

q

w3m を終了します.オプションの設定によって,終了するかどうか 確認します.

Q

確認せずに w3m を終了します.

行編集

画面の最下行で文字列を入力する場合に有効なキー操作です.

C-f

カーソルを右に移動します.

C-b

カーソルを左に移動します.

C-h

カーソルの直前の文字を削除します.

C-d

カーソル位置の文字を削除します.

C-k

カーソル位置から後を削除します.

C-u

カーソル位置から前を削除します.

C-a

文字列の先頭に移動します.

C-e

文字列の最後に移動します.

C-p

ヒストリから一つ前の文字列を取り出します.

C-n

ヒストリから次の文字列を取り出します.

TAB, SPC

ファイル名入力時に,ファイル名を補完します.

RET

入力を終了します.

SEE ALSO

kterm(1), tty(4)

AUTHOR

伊藤 彰則
aito@fw.ipsj.or.jp

スポンサーリンク