W3m

From TestingMediawiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

這裡是在說明 Linux 平台下的 w3m 瀏覽器(純文字型)的簡單使用方法。

另外還存了一頁在 Gentoo.Org.Tw 的 wiki 那兒。

w3m官網 http://w3m.sourceforge.net/

以下分別說明安裝、命令列操作、如何使用文件、以及求助文件的中文翻譯。


Install

說明在各平台之下的安裝方式。

Fedora Core 4 Installation

下載 w3m-0.5.1-10.i386.rpm 在 root 下或 sudo rpm w3m-0.5.1-10.i386.rpm 即可. 如果要顯示圖形, 擇需安裝 w3-img-0.5.1-10.i386.rpm.

Debian

在 root 下或 sudo apt-get install w3m w3m-img 即可.

commandline

首先當然是先輸入指令來使用了。

: w3m 【註:後方可打網址可不打網址】

需要說明的話,請在 w3m 後面空一個半型空格後,接著輸入「 --help | less 」。(註:這個好像沒寫 help ,請改用 man 或 info 來查看。)要跳出 help 、 man 或 info 的話請按 q 。

: man w3m | less

: info w3m | less

要讓 w3m 秀出行數請輸入 -num 。

: w3m -num

舉例,進入 ACnoWiki 首頁並表示行數。

: w3m -num www.andcycle.idv.tw/mediawiki

howto

進入後,可執行之常用按鍵如下,其它沒說到的請各位自己按大寫英文字母 H 慢慢看。注意 Esc 鍵的用法。另外用減號「 - 」緊接在一起的就是要同時按,或者是要先前按一下再按後一個的。至於逗點「 , 」就代表不同的指令有相同功能這樣。「|-」只是把指令跟我要做的說明隔開來用的而已。

  1. 頁面與游標的移動
    1. 方向箭頭 |- 四個方向箭頭鍵是移動鍵盤游標用的。
    2. < > |- < 和 > 分別是把畫面往左或右方捲動。
    3. w W |- 小寫英文字母 w 與大寫英文字母 W 分別是跳至下一個或上一個單字的字首(英文字母限定?)。
    4. Ctrl-e Ctrl-a |- 移動鍵盤游標至行末或行首。
    5. Home 與 End 分別是跳至文件開頭與結尾。 PageUp 跟 PageDown 則是上翻一面跟下翻一面,空白鍵 Space 功能同 PageDown 。
    6. Esc-m |- 列出頁面中所有的超連結。
    7. Esc-g |- 輸入行數並跳至該行開頭。
    8. [ ] |- 分別是跳至第一個或最後一個超連結。
    9. Tab |- 跳至頁面中的下一個超連結。
    10. Esc-Tab , Ctrl-u |- 跳至頁面中的上一個超連結。
  2. 超連結
    1. I |- 大寫英文字母 I 可以讓你顯示目前所選取之超連結所指向的圖片。
    2. L |- 大寫英文字母 L 可以顯示出超連結及超連結的顯示文字。(圖片的也行)
    3. 大寫英文字母 U 是輸入 URL
    4. Alt-方向箭頭鍵下 |- Alt 鍵加方向箭頭鍵下是回到上一頁,這在不小心進到 Option Setting Panel 等的地方也可以用哦。
    5. Enter |- Enter 鍵是進入該超連結所指向之目地的,當然了,用 JavaScript 做出來的連結是沒辦法用純文字瀏覽器連過去的。 Flash 那些影音檔的也別肖想能看到了,不過圖片檔倒是可以用 w3m 來看就是了。
    6. Ctrl-t |- 將目前游標移動到的超連結開到新分頁去。
  3. 緩衝區操作
    1. v E |- 小寫英文字母 v 可以顯示該頁面原始碼,大寫英文字母 E 則是用編輯器來修改該頁面原始碼。
    2. R |- 大寫英文字母 R 可以重新讀取該頁面。
  4. 分頁(Tab/タブ)
    1. T |- 開新的空白分頁。
    2. Ctrl-q |- 關閉目前分頁。
    3. { } |- 左大括弧「 { 」和右大括弧「 } 」分別是移動到上一個或下一個分頁。
    4. Esc-t |- 開啟選擇分頁選單
  5. 搜尋
    1. / ? |- 按下 / 或 ? 後輸入英數字或切換中文輸入法輸入中文都可以。 / 是向後方找, ? 則是向前方這樣。
    2. n N |- 小寫英文字母 n 與大寫英文字母 N 分別是找下一筆或找上一筆。
  6. 其它
    1. m |- 小寫英文字母 m 可以讓你的滑鼠生效或不生效。
    2. H |- 按大寫英文字母 H 可以看說明文件,以及可以選擇看日文版 Japanese Version 的說明哦。(不過對一般人來說仍是外星語言吧…台灣人加油吧。)
    3. o |- 小寫的英文字母 o 可以開啟 Option Setting Panel ,還可以看到目前所使用的版本。設定好後按 End 跳到最後面的 OK 按 Enter 便能讓設定生效了。 Charset Settings 前三項很重要一定要看,依序(在這兒是 0.5.1 版的情況)分別是顯示編碼設定、默許的文件編碼設定、以及是否要在讀入資料時自動偵測編碼設定。
    4. Ctrl-h |- 列示出所有瀏覽過的網址。
    5. q 與 Q |- 小寫英文字母 q 是離開 w3m 前先做確認,大寫英文字母 Q 則是不做確認直接離開。
  7. 選單(如 Esc-m 那種的)
    1. 方向箭頭鍵左 |- 離開選單。

help

以下以日文的 HELP 為主,英文為輔。(反正本來就是日本人寫的嘛…)汗

******* w3m (WWW-wo-Miru(WWWを見る-閱覽WWW)) Version 0.5.1 by A.ITO *******
***** Key assign table *****

日文版本 Japanese version / 英文版本 English version

查看按鍵配置 keymap 檔案。

頁面/游標的移動

  • ^[[6~,+,SPC,C-v |- 頁面下拉鍵PageDown, +鍵, 空白鍵Space, Ctrl鍵加v
    顯示下一頁(NEXT_PAGE
  • b,-,^[[5~,ESC-v |- b鍵, -鍵, 頁面上拉鍵PageUp, ESC鍵(或Alt鍵)加v
    顯示上一頁(PREV_PAGE
  • RIGHT,C-f,l |- 右鍵, Ctrl鍵加f, l鍵
    游標往右移動(在畫面右邊的情況時,會水平移動半個畫面。)(MOVE_RIGHT
  • LEFT,C-b,h
    游標往左移動(在畫面左邊的情況時,會水平移動半個畫面。)(MOVE_LEFT
  • j,C-n,DOWN
    游標向下捲動(在換畫面時,會捲動半個頁面。)(MOVE_DOWN
  • C-p,k,UP
    游標向上捲動(在換畫面時,會捲動半個頁面。)(MOVE_UP
  • <未指定>
    游標往右移動(在畫面右邊的情況時,會移動一個字。)(MOVE_RIGHT1
  • <未指定>
    游標往左移動(在畫面左邊的情況時,會移動一個字。)(MOVE_LEFT1
  • <未指定>
    游標向下捲動(在換畫面時,會捲動一行。)(MOVE_DOWN1
  • <未指定>
    游標向上捲動(在換畫面時,會捲動一行。)(MOVE_UP1
  • K
    畫面下捲一行(DOWN
  • J
    畫面上捲一行(UP
  • <
    整個畫面往左水平移動(SHIFT_LEFT
  • >
    整個畫面往右水平移動(SHIFT_RIGHT
  • , |- 逗點鍵
    整個畫面往左水平移動一個字(LEFT
  • . |- 句點鍵
    整個畫面往右水平移動一個字(RIGHT
  • ^,C-a
    移動到行首(LINE_BEGIN
  • C-e,$
    移動到行末(LINE_END
  • Z
    游標所在的位置移動到行中央(CENTER_H
  • z
    游標所在的位置移動到畫面中央(CENTER_V
  • ESC-g
    在畫面下方輸入行數,然後移動到指定的行。(GOTO_LINE
  • g,^[[1~,ESC-< |- g鍵, 回家鍵Home, ESC鍵加<
    移動到文章的最上面一行(BEGIN
  • ESC->,^[[4~,G |- ESC鍵加>, 末尾鍵End, 大G鍵(按住Shift加g或是先按改變字母大小寫的 Caps Lock 鍵再按g)
    移動到文章的最下面一行(END
  • w
    移動到下一個單字(NEXT_WORD
  • W
    移動到上一個單字(PREV_WORD
  • [
    移動到最初一個連結(LINK_BEGIN
  • ]
    移動到最後一個連結(LINK_END
  • TAB
    移動到下一個連結(NEXT_LINK
  • C-u,ESC-TAB
    移動到上一個連結(PREV_LINK
  • ESC-m
    開啟連結文字一覽的選單、並移動游標過去(MOVE_LIST_MENU
  • <未指定>
    移動到位於游標右側的連結(NEXT_RIGHT
  • <未指定>
    移動到位於游標左側的連結(NEXT_LIFT
  • <未指定>
    移動到位於游標下側的連結(NEXT_DOWN
  • <未指定>
    移動到位於游標上側的連結(NEXT_UP
  • <未指定>
    移動到位於游標右側(若無則為下一行之後)的連結(NEXT_RIGHT_DOWN
  • <未指定>
    移動到位於游標左側(若無則為上一行之前)的連結(NEXT_LEFT_UP
  • (
    取消最後一次的游標移動(UNDO
  • )
    取消UNDO(REDO

超連結的操作

  • C-m,C-j
    讀取連結所指向的目的地的文章(GOTO_LINK
  • C-t
    以新分頁來開啟連結所指向的目的地的文章(TAB_LINK
  • a,ESC-C-j,ESC-C-m
    將連結所指向的目的地的文章儲存成檔案(SAVE_LINK
  • I
    顯示對應於連結的圖片(VIEW_IMAGE
  • ESC-I
    將連結所指向的圖片儲存成檔案(SAVE_IMAGE
  • <未指定>
    提交表單(SUBMIT
  • c
    顯示目前的文章的URL(PEEK
  • u
    顯示連結所指向的目的地的URL(PEEK_LINK
  • i
    顯示含在目前游標所在的連結中的圖片的URL(PEEK_IMAGE
  • =
    顯示有關於目前的文章的情報(INFO
  • C-g
    顯示在頁面中的目前位置(LINE_INFO
  • :
    將看似URL的文字列製成連結(MARK_URL
  • ";" |- 按;鍵
    將有游標的語句製成連結(MARK_WORD
  • ESC-:
    將看似Message-ID的文字列製成new:的連結(MARK_MID
  • F
    將 <FRAME> 標籤指向的文章轉換成單一的文章來顯示(FRAME
  • M
    使用外部瀏覽器來顯示(EXTERN
  • ESC-M
    將目前的連結目的地以外部瀏覽器來顯示(EXTERN_LINK
  • L
    顯示目前的連結與圖片的一覽(LIST
  • ESC-l
    開啟目前連結目的地一覽的選單、並讀取連結目的地的文章(LIST_MENU
  • <未指定>
    開啟LINK元素一覽的選單(LINK_MENU
  • <未指定>
    開啟AccessKey選單(ACCESSKEY

檔案、串流的操作

  • U
    指定URL並開啟(GOTO
  • ESC-u
    指定相對【路徑的】URL並開啟(GOTO_RELATIVE
  • <未指定>
    指定URL並用新分頁來開啟(TAB_GOTO
  • <未指定>
    指定相對【路徑的】URL並用新分頁來開啟(TAB_GOTO_RELATIVE
  • V
    指定本機檔案並開啟(LOAD
  • @
    執行指令、並且在結果全讀畢後再顯示出來(READ_SHELL
  • #
    執行指令、並且一邊讀取結果一邊顯示出來(PIPE_SHELL
  • |
    將緩衝器的內容交由PIPE【處理】(PIPE_BUF

緩衝器的操作

  • B
    顯示前一個緩衝器【顯示上一頁】(BACK
  • <未指定>
    顯示之後的緩衝器(NEXT
  • <未指定>
    顯示之前的緩衝器(PREV
  • s
    開啟緩衝器選擇選單(SELECT_MENU
  • <未指定>
    進入緩衝器選擇模式(SELECT
  • v
    顯示HTML的源碼(VIEW
  • ESC-s
    將文章的源碼儲存成檔案(SAVE
  • S
    將緩衝器的顯示內容儲存成檔案(PRINT
  • E
    用編輯器來編輯源碼檔案(EDIT
  • ESC-e
    用編輯器來編輯緩衝器的顯示內容(EDIT_SCREEN
  • R
    再重新讀取一次緩衝器(RELOAD
  • <未指定>
    重新定型【rendering】(RESHAPE
  • C-l
    重新描繪(REDRAW
  • <未指定>
    重新進行圖片的讀取/顯示(DISPLAY_IMAGE
  • <未指定>
    停止進行圖片的讀取/顯示(STOP_IMAGE

分頁的操作

  • T
    開啟新分頁(NEW_TAB
  • C-q
    關閉目前的分頁(CLOSE_TAB
  • }
    移動到下一個分頁(NEXT_TAB
  • {
    移動到上一個分頁(PREV_TAB
  • ESC-t
    開啟分頁選擇選單(TAB_MENU
  • <未指定>
    將目前的分頁往右移動(TAB_RIGHT
  • <未指定>
    將目前的分頁往左移動(TAB_LEFT

書籤的操作

  • ESC-b
    讀取書籤(VIEW_BOOKMARK
  • ESC-a
    將目前正在閱讀的頁面加入到書籤中(ADD_BOOKMARK

搜尋

  • /
    往檔案尾搜尋常規表示式(Regular Expression)(SEARCH_FORE
  • ?
    往檔案頭搜尋常規表示式(Regular Expression)(SEARCH_BACK
  • n
    搜尋下一筆(SEARCH_NEXT
  • N
    搜尋上一筆(SEARCH_PREV
  • C-s
    往檔案尾做incremental搜尋(ISEARCH
  • C-r
    往檔案頭做incremental搜尋(ISEARCH_BACK

查閱字典

  • ESC-w
    用字典指令查詢輸入的單字(DICT_WORD
  • ESC-W
    用字典指令查詢游標位置的單字(DICT_WORD_AT

標記的操作

  • C-@
    設定/解除標記(MARK
  • ESC-n
    移動到下一個標記(NEXT_MARK
  • ESC-p
    移動到上一個標記(PREV_MARK
  • "
    以常規表示式(Regular Expression)將被指定的文字列全部標記起來(REG_MARK

其它

  • ^[[E,^[[2~,^[[L,^[[28~ |- Insert 鍵
    開啟選單(MENU
  • H
    顯示求助檔案(HELP
  • o
    顯示選項設定面板(OPTIONS
  • r
    顯示w3m的版本(VERSION
  • C-k
    顯示小餅乾一覽(COOKIE
  • C-h
    顯示URL紀錄(HISTORY
  • D
    顯示下載狀況一覽(DOWNLOAD_LIST
  • <未指定>
    變更目前所顯示的文章的文字編碼(CHARSET
  • <未指定>
    變更默認(預設)的文章的文字編碼(DEFAULT_CHARSET
  • <未指定>
    顯示錯誤訊息一覽(MSGS
  • m
    開關滑鼠的有效/無效(作用/不作用)(MOUSE_TOGGLE
  • C-w
    切換往復搜尋模式(WRAP_TOGGLE
  • ESC-c
    執行w3m的指令(COMMAND
  • <未指定>
    設定鬧鈴(ALARM
  • ESC-o
    設定選項(SET_OPTION
  • <未指定>
    設定環境變數(SETENV
  • ESC-k
    定義按鍵輸入和指令之間的對應(DEFINE_KEY
  • <未指定>
    重新讀取設定檔案(REINIT
  • ! |- 驚嘆號
    執行SHELL指令(EXEC_SHELL
  • C-z
    停止讀取文章(INTERRUPT
  • q
    結束w3m(QUIT
  • Q
    不經確認地結束w3m(EXIT

使用者定義

緩衝器選擇模式

  • C-n,j
    選擇下一個緩衝器
  • k,C-p
    選擇上一個緩衝器
  • D
    刪除目前所選擇的緩衝器
  • RET
    顯示目前所選擇的緩衝器

行編輯模式

  • C-f
    游標往右移動
  • C-b
    游標往左移動
  • C-h
    刪除前面的文字
  • C-d
    刪除游標位置的文字
  • C-k
    刪除游標之後的一切
  • C-u
    刪除游標之前的一切
  • C-a
    往行首移動
  • C-e
    往行尾移動
  • C-p
    由歷史記錄中取出下一個文字列
  • C-n
    由歷史記錄中取出接著的文字列
  • C-o
    用外部編輯器編輯
  • SPC,TAB
    補充檔案名稱
  • RET |- 後退Return鍵
    輸入完畢

跳出式選單

  • SPC,RIGHT,RET
    選擇項目
  • ^[[28~,^[[2~,C-c |- Insert,
    關閉選單
  • C-h,DEL,LEFT
    返回
  • j,C-n,DOWN
    往下一個項目
  • C-p,UP,k
    往上一個項目
  • K
    往下捲動項目
  • J
    往上捲動項目
  • C-a
    往第一個項目
  • C-e
    往最後一個項目
  • C-f,^[[6~,C-v |- PageDown
    往下一頁的項目
  • ^[[5~,C-b,ESC-v |- PageUp
    往上一頁的項目
  • /,C-S
    往下搜尋項目
  • C-r,?
    往上搜尋項目
  • n
    搜尋下一個項目
  • N
    搜尋上一個項目
  • C-z
    待機【suspend,將作業中的資料存入記憶體中藉以省電的技術。】



  • Top Page: Browser, w3m,
  • Next Page: , Previous Page:
  • Main article Author or Maintainer for this page: Wini
  • Other Author(s) or Maintainer(s):