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とみなされる.
例:
| |||||||||
-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 | プロキシを利用しない. | ||||||||
-pauth user:pass | |||||||||
プロキシ認証用のユーザ名とパスワードを指定する. | |||||||||
-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文書を表示しているときには,次のような表示になります.
カラー表示時 | 白黒表示時 | |
リンク | 青色 | 下線 |
インライン画像 | 緑色 | 反転表示 |
FORMの入力部分 | 赤色 | 反転表示 |
カラー表示時の色は,オプション設定パネル 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のソースをファイルに保存します. でソースを表示して で保存するのとほぼ同じですが, 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