w3m マニュアル
伊藤 彰則
aito@fw.ipsj.or.jp
ã‚‚ãã˜
ã¯ã˜ã‚ã«
w3m ã¯ï¼Œãƒ†ã‚ストベースã®ãƒšãƒ¼ã‚¸ãƒ£/WWWブラウザã§ã™ï¼Žã“れを使ã†ã¨ï¼Œkterm ãªã©ã®ã‚ャラクタ
端末上ã§ï¼Œãƒãƒ¼ã‚«ãƒ«ãƒ•ァイルを見ãŸã‚Šï¼ŒWWWã®å†…容を見ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ï¼Ž
起動オプション
起動時ã®å¼•æ•°ã¯æ¬¡ã®é€šã‚Šã§ã™ï¼Ž
w3m [options] [file|URL]
引数ã«ãƒ•ァイルåを指定ã™ã‚Œã°ãã®ãƒ•ァイルを表示ã—,URLを指定ã™ã‚Œã°ãã®å†…容を表示ã—ã¾ã™ï¼Ž
何も指定ã—ãªã‘れã°ï¼Œæ¨™æº–入力ã®å†…容を表示ã—ã¾ã™ï¼ŽãŸã ã—,標準入力㌠tty ã§ã‚ã‚‹å ´åˆã«ã¯ï¼Œ
何もã›ãšã«çµ‚了ã—ã¾ã™ï¼Ž
ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã¯æ¬¡ã®é€šã‚Šã§ã™ï¼Ž
- +番å·
- 起動後,指定ã®è¡Œç•ªå·ã«ç§»å‹•ã™ã‚‹ï¼Ž
- -t å¹…
- タブã®å¹…を指定ã™ã‚‹ï¼Žãƒ‡ãƒ•ォルト㯠8 .
- -r
- text/plain ã®æ–‡æ›¸ã‚’表示ã™ã‚‹å ´åˆï¼Œé‡ã打ã¡ã«ã‚ˆã‚‹å¼·èª¿æ–‡å—を表示ã—ãªã„.
ã“ã®ã‚ªãƒ—ションを付ã‘ãªã„å ´åˆï¼Œ``A^H_''ã¯Aã®ã‚¢ãƒ³ãƒ€ãƒ¼ãƒ©ã‚¤ãƒ³ã¨ã—ã¦è¡¨ç¤ºã•れ,
``A^HA''ã¯Aã®ãƒœãƒ¼ãƒ«ãƒ‰ã¨ã—ã¦è¡¨ç¤ºã•れる.
- -l 行数
- 標準入力ã®å†…容を表示ã™ã‚‹ã¨ãã«ä¿å˜ã•れる最大行数を指定ã™
る.デフォルト㯠10000.
- -O æ–‡å—コード
- 表示ã«ç”¨ã„ã‚‹æ–‡å—コードを指定ã™ã‚‹ï¼Ž
- -I æ–‡å—コード
- å…¥åŠ›æ–‡æ›¸ã®æ–‡å—コードを指定ã™ã‚‹ï¼Ž
- -T タイプ
- 表示ã™ã‚‹æ–‡æ›¸ã®ã‚¿ã‚¤ãƒ—を指定ã™ã‚‹ï¼Žã“ã®æŒ‡å®šãŒãªã„å ´åˆï¼Œãƒ•ァイル
åã®æ‹¡å¼µåã«ã‚ˆã£ã¦è‡ªå‹•判別ã•れる.判別ã§ããªã„å ´åˆã¯ text/plain
ã¨ã¿ãªã•れる.
例:
標準入力ã‹ã‚‰ HTML ファイルをèªã‚“ã§è¡¨ç¤ºã™ã‚‹
cat hoge.html | w3m -T text/html
HTMLファイルã®ã‚½ãƒ¼ã‚¹ã‚’表示ã™ã‚‹
w3m -T text/plain hoge.html
- -m
- Internet message モードã§è¡¨ç¤ºã™ã‚‹ï¼ŽInternet messageモードã®å ´åˆï¼Œ
ヘッダã®å†…容を見ã¦ï¼ŒContent-Type: ãŒã‚れã°ãれをå‚考ã«ã™ã‚‹ï¼Žé›»åメールや
ãƒãƒƒãƒˆãƒ‹ãƒ¥ãƒ¼ã‚¹ã®è¨˜äº‹ã‚’èªã‚€ã¨ãã«ä¾¿åˆ©ï¼Ž
- -v
- スタートアップページを表示ã™ã‚‹ï¼Ž
- -B
- Bookmark を表示ã™ã‚‹ï¼Ž
- -bookmark file
- Bookmarkã®ãƒ•ァイルを指定ã™ã‚‹ï¼Ž
- -M
- カラー表示をã—ãªã„.
- -F
- フレームを自動表示ã™ã‚‹ï¼Ž
- -s
- 連続ã™ã‚‹ç©ºè¡Œã‚’1行ã«ã¾ã¨ã‚ã¦è¡¨ç¤ºã™ã‚‹ï¼Ž
- -X
- w3m終了時ã«ï¼Œä»¥å‰ã®ç”»é¢ã«æˆ»ã‚‰ãªã„.
- -W
- 折り返ã—サーãƒã‚’使ã†ã‹ã©ã†ã‹ã‚’切りã‹ãˆã‚‹ï¼Ž
- -o option=value
- オプションを指定ã™ã‚‹ï¼Ž
オプションã®åå‰ã‚„値ã¯ï¼Œ~/.w3m/config ã§æŒ‡å®šã™ã‚‹ã‚‚ã®ã¨åŒã˜ï¼Ž
- -no-proxy
- プãƒã‚シを利用ã—ãªã„.
- -no-mouse
- マウスを利用ã—ãªã„.
- -cookie
- クッã‚ーを処ç†ã™ã‚‹ï¼Ž
- -no-cookie
- クッã‚ーを処ç†ã—ãªã„.
- -num
- 行番å·ã‚’表示ã™ã‚‹ï¼Ž
- -dump
- URLã®å†…容をèªã¿ã“ã¿ï¼Œæ•´å½¢ã•れãŸãƒãƒƒãƒ•ã‚¡ã®å†…å®¹ã‚’æ¨™æº–å‡ºåŠ›ã«æ›¸ã出ã™ï¼Ž
文書ã®å¹…ã¯80æ¡ã¨ä»®å®šã•れる.ã“ã®å¹…ã¯ï¼Œæ¬¡ã® -cols オプションã§å¤‰æ›´å¯èƒ½ï¼Ž
- -cols å¹…
- -dump オプションを使ã†å ´åˆã«ï¼Œæ–‡æ›¸ã®å¹…を指定ã™ã‚‹ï¼Ž
- -ppc ピクセル数
- æ–‡å—ã®å¹…を指定ã™ã‚‹ï¼Žãƒ‡ãƒ•ォルトã¯ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã®å¤§ãã•ã‹ã‚‰è‡ªå‹•çš„ã«è¨ˆç®—ã™ã‚‹ï¼Ž
- -ppl ピクセル数
- æ–‡å—ã®ç¸¦å¹…を指定ã™ã‚‹ï¼Žãƒ‡ãƒ•ォルトã¯ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã®å¤§ãã•ã‹ã‚‰è‡ªå‹•çš„ã«è¨ˆç®—ã™ã‚‹ï¼Ž
- -dump_source
- URLã®å†…容をèªã¿ã“ã¿ï¼Œæ•´å½¢ã›ãšã«æ¨™æº–å‡ºåŠ›ã«æ›¸ã出ã™ï¼Ž
æ¼¢å—コード変æ›ã‚‚ã•れãªã„.
- -dump_head
- URLã«ã‚¢ã‚¯ã‚»ã‚¹ã—ï¼Œãƒ˜ãƒƒãƒ€æƒ…å ±ã‚’å‡ºåŠ›ã™ã‚‹ï¼Ž
- -dump_both
- URLã«ã‚¢ã‚¯ã‚»ã‚¹ã—ï¼Œãƒ˜ãƒƒãƒ€æƒ…å ±ã¨HTMLソースを出力ã™ã‚‹ï¼Ž
- -dump_extra
- URLã«ã‚¢ã‚¯ã‚»ã‚¹ã—ï¼Œæ‹¡å¼µæƒ…å ±ã¨ãƒ˜ãƒƒãƒ€æƒ…å ±ã¨HTMLソースを出力ã™ã‚‹ï¼Ž
- -post file
- ファイルã®å†…容をPOSTã™ã‚‹ï¼Ž
- -header string
- HTTPè¦æ±‚ãƒ˜ãƒƒãƒ€ã‚’è¿½åŠ ã™ã‚‹ï¼Ž
- -config file
- configã®ãƒ•ァイルを指定ã™ã‚‹ï¼Ž
文書ã®è¡¨ç¤ºå†…容
HTML文書を表示ã—ã¦ã„ã‚‹ã¨ãã«ã¯ï¼Œæ¬¡ã®ã‚ˆã†ãªè¡¨ç¤ºã«ãªã‚Šã¾ã™ï¼Ž
| カラー表示時 | 白黒表示時 |
リンク | é’色 | 下線 |
ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ç”»åƒ | 緑色 | å転表示 |
FORMã®å…¥åŠ›éƒ¨åˆ† | 赤色 | å転表示 |
カラー表示時ã®è‰²ã¯ï¼Œã‚ªãƒ—ションè¨å®šãƒ‘ãƒãƒ« "o" ã§å¤‰æ›´ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ï¼Ž
起動後ã®ä½¿ã„ã‹ãŸ(オリジナル)
èµ·å‹•ã—ãŸå¾Œã¯ï¼Œ1æ–‡å—ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’ã‚ーボードã‹ã‚‰å…¥åŠ›ã™ã‚‹ã“ã¨ã§w3mã‚’æ“作ã—ã¾ã™ï¼Ž
コマンドã«ã¯æ¬¡ã®ã‚ˆã†ãªã‚‚ã®ãŒã‚りã¾ã™ï¼Žä»¥ä¸‹ã®è¨˜è¿°ã§ã¯ï¼ŒC-x ã¯ã‚³ãƒ³ãƒˆãƒãƒ¼ãƒ«x
を表ã—ã¾ã™ï¼Žã¾ãŸï¼ŒSPC ã¯ã‚¹ãƒšãƒ¼ã‚¹ãƒãƒ¼ï¼ŒRET ã¯ãƒªã‚¿ãƒ¼ãƒ³ã‚ー,ESC ã¯ã‚¨ã‚¹ã‚±ãƒ¼ãƒ—ã‚ーã§ã™ï¼Ž
ã“ã“ã§æ›¸ã„ã¦ã‚ã‚‹ã®ã¯ï¼Œã‚ªãƒªã‚¸ãƒŠãƒ«ç‰ˆã®ã‚ーæ“作ã§ã™ï¼ŽLynx風ã®ã‚ーæ“作用ã«
コンパイルã—ã¦ã‚ã‚‹ã‚‚ã®ã«ã¤ã„ã¦ã¯ï¼Œèµ·å‹•後ã®ä½¿ã„æ–¹(Lynx風)
ã‚’ã”らんãã ã•ã„.
ページ/カーソル移動
SPC,C-v | 次ã®ãƒšãƒ¼ã‚¸ã‚’表示ã—ã¾ã™ï¼Ž
|
b,ESC v | å‰ã®ãƒšãƒ¼ã‚¸ã‚’表示ã—ã¾ã™ï¼Ž
|
l,C-f,å³çŸ¢å°ã‚ー | カーソルをå³ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
h,C-b,左矢å°ã‚ー | カーソルを左ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
j,C-n,下矢å°ã‚ー | カーソルを下ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
k,C-p,上矢å°ã‚ー | カーソルを上ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
J | ç”»é¢ã‚’1行上ã«ã‚¹ã‚¯ãƒãƒ¼ãƒ«ã—ã¾ã™ï¼Ž
|
K | ç”»é¢ã‚’1行下ã«ã‚¹ã‚¯ãƒãƒ¼ãƒ«ã—ã¾ã™ï¼Ž
|
^,C-a | 行é ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
$,C-e | 行末ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
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, ..., 9M ã§2番目,3番目,9番目ã®ãƒ–ラウザを使ã„ã¾ã™ï¼Ž
|
ESC M | ç¾åœ¨ã®ãƒªãƒ³ã‚¯å…ˆã‚’,外部ブラウザを使ã£ã¦è¡¨ç¤ºã—ã¾ã™ï¼Ž
2ESC M, 3ESC M, ..., 9ESC M ã§2番目,3番目,9番目ã®ãƒ–ラウザを使ã„ã¾ã™ï¼Ž
|
ファイルã¨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 | ファイルå入力時ã«ï¼Œãƒ•ァイルåを補完ã—ã¾ã™ï¼Ž
|
RETURN | 入力を終了ã—ã¾ã™ï¼Ž
|
起動後ã®ä½¿ã„ã‹ãŸ(Lynx風)
Lynx風ã‚ーãƒã‚¤ãƒ³ãƒ‰ã§ã‚³ãƒ³ãƒ‘イルã—ãŸå ´åˆã®ä½¿ã„ã‹ãŸã§ã™ï¼Ž
ページ/カーソル移動
SPC,C-v,+ | 次ã®ãƒšãƒ¼ã‚¸ã‚’表示ã—ã¾ã™ï¼Ž
|
b,ESC v,- | å‰ã®ãƒšãƒ¼ã‚¸ã‚’表示ã—ã¾ã™ï¼Ž
|
l | カーソルをå³ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
h | カーソルを左ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
j | カーソルを下ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
k | カーソルを上ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
J | ç”»é¢ã‚’1行上ã«ã‚¹ã‚¯ãƒãƒ¼ãƒ«ã—ã¾ã™ï¼Ž
|
K | ç”»é¢ã‚’1行下ã«ã‚¹ã‚¯ãƒãƒ¼ãƒ«ã—ã¾ã™ï¼Ž
|
^ | 行é ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
$ | 行末ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
> | ç”»é¢å…¨ä½“ã‚’å³ã«ãšã‚‰ã—ã¾ã™ï¼Ž(表示内容を左ã«ãšã‚‰ã™)
|
< | ç”»é¢å…¨ä½“ã‚’å·¦ã«ãšã‚‰ã—ã¾ã™ï¼Ž(表示内容をå³ã«ãšã‚‰ã™)
|
C-a | 文書ã®ã„ã¡ã°ã‚“上ã®è¡Œã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
C-e | 文書ã®ã„ã¡ã°ã‚“下ã®è¡Œã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
G | ç”»é¢ä¸‹ã§è¡Œç•ªå·ã‚’入力ã—,ãã“ã§æŒ‡å®šã—ãŸè¡Œã«ç§»å‹•ã—ã¾ã™ï¼Ž
ã“ã“ã§ $ を入力ã™ã‚‹ã¨ï¼Œæœ€çµ‚行ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
Z | カーソルã®ã‚ã‚‹ä½ç½®ã‚’行ã®ä¸å¤®ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
z | カーソルã®ã‚る行を画é¢ã®ä¸å¤®ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
TAB, C-n, ä¸‹çŸ¢å° | 次ã®ãƒªãƒ³ã‚¯ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
ESC TAB, C-p, ä¸ŠçŸ¢å° | å‰ã®ãƒªãƒ³ã‚¯ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
C-g | ページä¸ã§ã®ç¾åœ¨ä½ç½®ã‚’表示ã—ã¾ã™ï¼Ž
|
ãƒã‚¤ãƒ‘ーリンクæ“作
RET, C-f, å³çŸ¢å° | ç¾åœ¨ã‚«ãƒ¼ã‚½ãƒ«ãŒã‚ã‚‹ãƒªãƒ³ã‚¯ãŒæŒ‡ã™å…ˆã®æ–‡æ›¸ã‚’èªã¿ã“ã¿ã¾ã™ï¼Ž
|
d, ESC RET | ç¾åœ¨ã‚«ãƒ¼ã‚½ãƒ«ãŒã‚ã‚‹ãƒªãƒ³ã‚¯ãŒæŒ‡ã™å…ˆã®æ–‡æ›¸ã‚’ファイルã«ä¿å˜ã—ã¾ã™ï¼Ž
|
u | ç¾åœ¨ã‚«ãƒ¼ã‚½ãƒ«ãŒã‚ã‚‹ãƒªãƒ³ã‚¯ãŒæŒ‡ã™å…ˆã®URLを表示ã—ã¾ã™ï¼Ž
|
i | ç¾åœ¨ã‚«ãƒ¼ã‚½ãƒ«ãŒã‚るリンクをå«ã‚€ç”»åƒãã®ã‚‚ã®ã®URLを表示ã—ã¾ã™ï¼Ž
|
I | ç¾åœ¨ã‚«ãƒ¼ã‚½ãƒ«ãŒã‚るリンクã«å¯¾å¿œã™ã‚‹ç”»åƒã‚’表示ã—ã¾ã™ï¼Ž
|
ESC I | ç¾åœ¨ã‚«ãƒ¼ã‚½ãƒ«ãŒã‚ã‚‹ãƒªãƒ³ã‚¯ãŒæŒ‡ã™ç”»åƒã‚’ファイルã«ä¿å˜ã—ã¾ã™ï¼Ž
|
: | URLé¢¨ã®æ–‡å—列をリンクã«ã—ã¾ã™ï¼Žã“ã®æ©Ÿèƒ½ã¯ï¼ŒHTMLã§ãªã„文書を
èªã‚“ã§ã„ã‚‹ã¨ãã«ã‚‚有効ã§ã™ï¼Ž
|
ESC : | Message-IDé¢¨ã®æ–‡å—列を,news: ã®ãƒªãƒ³ã‚¯ã«ã—ã¾ã™ï¼Žã“ã®æ©Ÿèƒ½ã¯ï¼ŒHTMLã§ãªã„文書をèªã‚“ã§ã„ã‚‹ã¨ãã«ã‚‚有効ã§ã™ï¼Ž
|
c | ç¾åœ¨ã®æ–‡æ›¸ã®URLを表示ã—ã¾ã™ï¼Ž
|
= | ç¾åœ¨ã®æ–‡æ›¸ã«é–¢ã™ã‚‹æƒ…å ±ã‚’è¡¨ç¤ºã—ã¾ã™ï¼Ž
|
C-h | URLå±¥æ´ã‚’表示ã—ã¾ã™ï¼Ž
|
F | <FRAMESET>ã‚’å«ã‚€æ–‡æ›¸ã‚’表示ã—ã¦ã„ã‚‹ã¨ãã«ï¼Œ<FRAME>
ã‚¿ã‚°ã®æŒ‡ã™è¤‡æ•°ã®æ–‡æ›¸ã‚’1ã¤ã®æ–‡æ›¸ã«å¤‰æ›ã—ã¦è¡¨ç¤ºã—ã¾ã™ï¼Ž
|
M | ç¾åœ¨è¦‹ã¦ã„るページを,外部ブラウザを使ã£ã¦è¡¨ç¤ºã—ã¾ã™ï¼Ž
2M, 3M, ..., 9M ã§2番目,3番目,9番目ã®ãƒ–ラウザを使ã„ã¾ã™ï¼Ž
|
ESC M | ç¾åœ¨ã®ãƒªãƒ³ã‚¯å…ˆã‚’,外部ブラウザを使ã£ã¦è¡¨ç¤ºã—ã¾ã™ï¼Ž
2ESC M, 3ESC M, ..., 9ESC M ã§2番目,3番目,9番目ã®ãƒ–ラウザを使ã„ã¾ã™ï¼Ž
|
ファイルã¨URLé–¢ä¿‚ã®æ“作
g, U | URLを指定ã—ã¦é–‹ãã¾ã™ï¼Ž
|
V | ãƒãƒ¼ã‚«ãƒ«ãƒ•ァイルを指定ã—ã¦é–‹ãã¾ã™ï¼Ž
|
@ | コマンドを実行ã—ï¼Œçµæžœã‚’全部èªã‚“ã§ã‹ã‚‰è¡¨ç¤ºã—ã¾ã™ï¼Ž
|
# | コマンドを実行ã—ï¼Œçµæžœã‚’èªã¿ã“ã¿ãªãŒã‚‰è¡¨ç¤ºã—ã¾ã™ï¼Ž
|
ãƒãƒƒãƒ•ã‚¡æ“作
B, C-b, å·¦çŸ¢å° | ç¾åœ¨è¦‹ã¦ã„ã‚‹ãƒãƒƒãƒ•ァを削除ã—,一ã¤å‰ã®ãƒãƒƒãƒ•ァを表示ã—ã¾ã™ï¼Ž
|
\ | HTMLã®ã‚½ãƒ¼ã‚¹ã‚’表示ã—ã¾ã™ï¼Ž
|
s | ãƒãƒƒãƒ•ã‚¡é¸æŠžãƒ¢ãƒ¼ãƒ‰ã«å…¥ã‚Šã¾ã™ï¼Ž
|
E | ç¾åœ¨è¦‹ã¦ã„ã‚‹ãƒãƒƒãƒ•ã‚¡ãŒãƒãƒ¼ã‚«ãƒ«ãƒ•ァイルã®å ´åˆï¼Œãã®ãƒ•ァイルをエディタã§ç·¨é›†ã—ã¾ã™ï¼Žã‚¨ãƒ‡ã‚£ã‚¿ã‚’終了ã—ãŸå¾Œï¼Œãã®ãƒ•ァイルをå†åº¦èªã¿è¾¼ã¿ã¾ã™ï¼Ž
|
C-l, C-w | ç”»é¢ã‚’å†æç”»ã—ã¾ã™ï¼Ž
|
R, C-r | ãƒãƒƒãƒ•ã‚¡ã‚’å†åº¦èªã¿è¾¼ã¿ã¾ã™ï¼Ž
|
S, p | ãƒãƒƒãƒ•ã‚¡ã®è¡¨ç¤ºå†…容をファイルã«ä¿å˜ã—ã¾ã™ï¼Ž
|
ESC s | HTMLã®ã‚½ãƒ¼ã‚¹ã‚’ファイルã«ä¿å˜ã—ã¾ã™ï¼Žv ã§ã‚½ãƒ¼ã‚¹ã‚’表示ã—㦠S ã§
ä¿å˜ã™ã‚‹ã®ã¨ã»ã¼åŒã˜ã§ã™ãŒï¼ŒESC s ã§ä¿å˜ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯æ¼¢å—コードãŒã‚ªãƒªã‚¸ãƒŠãƒ«ã®
ã¾ã¾ã§ã‚ã‚‹ã®ã«å¯¾ã—ã¦ï¼Œv S ã§ä¿å˜ã™ã‚‹ã¨ç¾åœ¨è¡¨ç¤ºã«ä½¿ã£ã¦ã„ã‚‹æ¼¢å—コードã«å¤‰æ›ã•れ
ã¦ä¿å˜ã•れã¾ã™ï¼Ž
|
ESC e | ç¾åœ¨è¡¨ç¤ºã•れã¦ã„ã‚‹ãƒãƒƒãƒ•ァを,表示ã•れã¦ã„ã‚‹å½¢å¼ã®ã¾ã¾
エディタã§ç·¨é›†ã—ã¾ã™ï¼Ž
|
ãƒãƒƒãƒ•ã‚¡é¸æŠžãƒ¢ãƒ¼ãƒ‰
"s" ã§ãƒãƒƒãƒ•ã‚¡é¸æŠžãƒ¢ãƒ¼ãƒ‰ã«å…¥ã£ãŸã¨ãã®ã‚ーæ“作ã§ã™ï¼Ž
k,C-p | 一ã¤ä¸Šã®ãƒãƒƒãƒ•ã‚¡ã‚’é¸æŠžã—ã¾ã™ï¼Ž
|
j,C-n | 一ã¤ä¸‹ã®ãƒãƒƒãƒ•ã‚¡ã‚’é¸æŠžã—ã¾ã™ï¼Ž
|
D | ç¾åœ¨é¸æŠžã—ã¦ã„ã‚‹ãƒãƒƒãƒ•ァを削除ã—ã¾ã™ï¼Ž
|
RET | ç¾åœ¨é¸æŠžã—ã¦ã„ã‚‹ãƒãƒƒãƒ•ァを表示ã—ã¾ã™ï¼Ž
|
ブックマークæ“作
v, ESC b | ブックマークをèªã¿è¾¼ã¿ã¾ã™ï¼Ž
|
a, ESC a | ç¾åœ¨è¦‹ã¦ã„るページをブックマークã«è¿½åŠ ã—ã¾ã™ï¼Ž
|
検索
/,C-s | ç¾åœ¨ã®ã‚«ãƒ¼ã‚½ãƒ«ä½ç½®ã‹ã‚‰ãƒ•ァイル末尾ã«å‘ã‹ã£ã¦æ£è¦è¡¨ç¾ã‚’検索ã—ã¾ã™ï¼Ž
|
n | 次を検索ã—ã¾ã™ï¼Ž
|
w | æŠ˜ã‚Šè¿”ã—æ¤œç´¢ãƒ¢ãƒ¼ãƒ‰ã‚’切りæ›ãˆã¾ã™ï¼Ž
|
マークæ“作
C-SPC | マークをè¨å®šï¼è§£é™¤ã—ã¾ã™ï¼Žãƒžãƒ¼ã‚¯ã¯å転表示ã•れã¾ã™ï¼Ž
|
P | 一ã¤å‰ã®ãƒžãƒ¼ã‚¯ã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
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 | æ–‡å—åˆ—ã®æœ€å¾Œã«ç§»å‹•ã—ã¾ã™ï¼Ž
|
SPC | ファイルå入力時ã«ï¼Œãƒ•ァイルåを補完ã—ã¾ã™ï¼Ž
|
RETURN | 入力を終了ã—ã¾ã™ï¼Ž
|
マウスæ“作
マウス機能をONã«ã—ã¦ã‚³ãƒ³ãƒ‘イルã—ã¦ã‚れã°ï¼Œãƒžã‚¦ã‚¹ã‚’使ã£ã¦
w3mã‚’æ“作ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ï¼Žãƒžã‚¦ã‚¹ãŒä½¿ãˆã‚‹ã®ã¯ï¼Œxterm/kterm/rxvt
を使ã£ã¦ã„ã‚‹å ´åˆ(ã“ã®å ´åˆã«ã¯ï¼Œç’°å¢ƒå¤‰æ•°TERMã‚’ xterm ã‹ kterm ã«
è¨å®šã™ã‚‹å¿…è¦ãŒã‚りã¾ã™),ã¾ãŸã¯ GPM ãŒå‹•ã„ã¦ã„る環境を使ã£ã¦ã„ã‚‹å ´åˆ
ã§ã™ï¼Ž
左クリック
| カーソルをマウスカーソルã®ä½ç½®ã«ç§»å‹•ã—ã¾ã™ï¼Ž
ã‚‚ã—カーソルã¨ãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã®ä½ç½®ãŒåŒã˜ã§ï¼Œã‚«ãƒ¼ã‚½ãƒ«ãŒ
リンクã®ä¸Šã«ã‚ã£ãŸã¨ãã¯ï¼Œãã®ãƒªãƒ³ã‚¯ã‚’ãŸã©ã‚Šã¾ã™ï¼Ž
|
ä¸ã‚¯ãƒªãƒƒã‚¯
| å‰ã®ãƒãƒƒãƒ•ã‚¡ã«æˆ»ã‚Šã¾ã™ï¼Ž
|
å³ã‚¯ãƒªãƒƒã‚¯
| メニューを開ãã¾ã™ï¼Žãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®é …目もマウスã§é¸ã¶ã“ã¨ãŒã§ãã¾ã™ï¼Ž
|
左ドラッグ
| ページをスクãƒãƒ¼ãƒ«ã—ã¾ã™ï¼Žãƒ‡ãƒ•ォルトã®å‹•作ã§ã¯ï¼Œ
マウスã®ãƒ‰ãƒ©ãƒƒã‚°ã«åˆã‚ã›ã¦æ–‡æ›¸ã®æ–¹ã‚’スクãƒãƒ¼ãƒ«ã—ã¾ã™ï¼Ž
オプションè¨å®šãƒ‘ãƒãƒ«ã®è¨å®šã§ï¼Œã“ã®å‹•作を逆ã«ã™ã‚‹ã“ã¨
ãŒã§ãã¾ã™(マウスã®ãƒ‰ãƒ©ãƒƒã‚°ã«åˆã‚ã›ã¦ï¼Œã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã®æ–¹ã‚’
スクãƒãƒ¼ãƒ«ã™ã‚‹).
|
ã‚ーã®å®šç¾©
~/.w3m/keymap を記述ã™ã‚‹ã¨ï¼Œã‚ーã®å‰²ã‚Šã‚ã¦ã‚’変ãˆã‚‹ã“ã¨ãŒã§ãã¾ã™
(行編集ã®ã‚ー定義を除ã).例ãˆã°ï¼Œ
keymap C-o NEXT_PAGE
ã¨è¨˜è¿°ã™ã‚‹ã¨ï¼ŒNEXT_PAGE機能(通常スペース㨠C-v)ã«å‰²ã‚Šã‚ã¦ã‚‰ã‚Œã¦
ã„ã‚‹ã‚‚ã®)ã‚’ C-o ã«å‰²ã‚Šã‚ã¦ã‚‹ã“ã¨ãŒã§ãã¾ã™ï¼Ž
利用å¯èƒ½ãªæ©Ÿèƒ½ã¨ï¼Œãã®åå‰ã«ã¤ã„ã¦ã¯ï¼Œ
README.funcã‚’å‚ç…§ã—ã¦ãã ã•ã„.
例ã¨ã—ã¦ï¼Œã‚ªãƒªã‚¸ãƒŠãƒ«ã¨Lynx風ã®ã‚ー定義ファイル
(keymap.default
ã¨keymap.lynx)ãŒç½®ã„ã¦ã‚りã¾ã™ï¼Ž
Local CGI
w3mを使ãˆã°ï¼ŒHTTPサーãƒãªã—ã§CGIスクリプトを起動ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ï¼Ž
ã“ã®ã¨ã,w3mãŒã‚µãƒ¼ãƒã®ãµã‚Šã‚’ã—ã¦ã‚¹ã‚¯ãƒªãƒ—トを起動ã—,ãã®å‡ºåŠ›ã‚’
èªã¿ã“ã‚“ã§è¡¨ç¤ºã™ã‚‹ã‚ã‘ã§ã™ï¼Ž
ブックマークã®ç™»éŒ²ã¨å¤–部ビューアã®ç·¨é›†
ã¯ï¼Œlocal CGIã®ã‚¹ã‚¯ãƒªãƒ—トã¨ã—ã¦å®Ÿç¾ã•れã¦ã„ã¾ã™ï¼Ž
local CGIを使ãˆã°ï¼Œw3mを汎用ã®ãƒ•ォーム入力インタフェースã¨ã—ã¦
使ã†ã“ã¨ãŒã§ãã¾ã™ï¼Ž
ã‚»ã‚ュリティ上ã®ç†ç”±ã«ã‚ˆã‚Šï¼Œèµ·å‹•ã™ã‚‹CGIスクリプトã¯ï¼Œæ¬¡ã®ã©ã‚Œã‹ã®
ディレクトリã«ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ï¼Ž
Local CGIã¨ã—ã¦ä½¿ã‚れるスクリプトã§ã¯ï¼Œw3mをコントãƒãƒ¼ãƒ«ã™ã‚‹ãŸã‚ã«ï¼Œ
特殊ãªãƒ˜ãƒƒãƒ€ `w3m-control:' を使ã†ã“ã¨ãŒã§ãã¾ã™ï¼Žã“ã®ãƒ˜ãƒƒãƒ€ã«ã¯ï¼Œ
w3mã®ä»»æ„ã®æ©Ÿèƒ½ (README.funcå‚ç…§)を書ã
ã“ã¨ãŒã§ãã¾ã™ï¼Žæ–‡æ›¸ãŒè¡¨ç¤ºã•れãŸå¾Œï¼Œãã®æ©Ÿèƒ½ãŒå‘¼ã³å‡ºã•れã¾ã™ï¼Ž
例ãˆã°ï¼Œ
Content-Type: text/plain
W3m-control: BACK
ã¨ã„ã†ãƒ˜ãƒƒãƒ€ã‚’出力ã—ãŸå ´åˆï¼Œw3mã¯ç©ºã®ãƒšãƒ¼ã‚¸ã‚’表示ã—,ãã®ç›´å¾Œã«
ãã®ãƒãƒƒãƒ•ァを削除ã—ã¾ã™ï¼Žã“れã¯ï¼ŒCGIを実行ã—ãŸå¾Œã§ï¼Œä½•もページを
表示ã—ãŸããªã„å ´åˆã«æœ‰åйã§ã™ï¼Žã¾ãŸï¼Œ
Content-Type: text/plain
W3m-control: DELETE_PREVBUF
contents.....
ã¯ï¼Œæ–°ã—ã„ãƒãƒƒãƒ•ã‚¡ã§ç›´å‰ã®ãƒãƒƒãƒ•ã‚¡ã‚’ç½®ãã‹ãˆã¾ã™ï¼Ž
一ã¤ã® w3m-control: ヘッダã«ã¯ï¼Œä¸€ã¤ã®æ©Ÿèƒ½ã ã‘を指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ï¼Ž
ãŸã ã—,HTTPレスãƒãƒ³ã‚¹ã®ä¸ã«è¤‡æ•°ã® w3m-control: を入れるã“ã¨ãŒã§ã,
ãã“ã§æŒ‡å®šã•ã‚ŒãŸæ©Ÿèƒ½ã¯é †ç•ªã«å®Ÿè¡Œã•れã¾ã™ï¼Ž
ã•らã«ï¼ŒGOTO ã«ã¯å¼•数を指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ï¼Ž
Content-Type: text/plain
W3m-control: GOTO http://www.yahoo.com/
ã“ã®ä¾‹ã¯ï¼ŒLocation: を使ã£ãŸæ¬¡ã®ä¾‹ã¨åŒã˜ã‚ˆã†ã«å‹•作ã—ã¾ã™ï¼Ž
Content-Type: text/plain
Location: http://www.yahoo.com/
ãŸã ã—,w3m-control: ヘッダã¯w3mãŒã‚¹ã‚¯ãƒªãƒ—トを直接呼ã³ã ã—ãŸæ™‚ã ã‘ã«
有効ã§ã™ï¼ŽåŒã˜ã‚¹ã‚¯ãƒªãƒ—トを HTTPサーãƒçµŒç”±ã§å‘¼ã³ã ã—ãŸå ´åˆï¼Œ
w3m-control: ヘッダã¯ç„¡è¦–ã•れã¾ã™ï¼Ž