w3mの個人的な使い方

Double visionここでは、テキストブラウザである w3m に関する個人的な設定やよく使う操作方法などを紹介していこうと思います。
photo credit: angelocesare



w3mでよく使うオプションとキー






-B : ブックマークを開く

-N : 複数のURLをタブで開く

Space : 1ページ下に移動

b : 1ページ上に移動

Tab : 次のリンクへ移動

w : 単語間移動

T : タブを開く

U : URLを指定して開く

{ : 次のタブへ移動('}'で前のタブ)

C-q : タブを閉じる

C-h : 履歴を開く

B : 戻る



w3mのkeymap


# カーソル下のURLをクリップボードへコピーする
keymap m EXTERN_LINK "echo %s | pbcopy"

# 現在のページのURLをクリップボードにコピーする
keymap M EXTERN "echo %s | pbcopy"

# 移動系
keymap J NEXT_DOWN
keymap K NEXT_UP
keymap H NEXT_LEFT_UP
keymap L NEXT_RIGHT_DOWN

# youtube動画をmp3にしてMusicディレクトリに保存する
# http://zashikiro.hateblo.jp/entry/2012/09/04/123920
keymap \" EXTERN_LINK "cd ~/Music && youtube-dl -t --extract-audio %s >/dev/null 2>&1 &"

# カーソル下のURLをタブで開く
# http://d.hatena.ne.jp/uyvkubm/
keymap ";" TAB_LINK

# はてなブックマークする
# http://mattn.kaoriya.net/software/w3m/20090801214718.htm
keymap m EXTERN "/usr/bin/env perl ~/.w3m/hb.pl '%s'"



w3mとshell


# w3mでgoogle検索
function go() {
local str opt
if [ $ != 0 ]; then
for i in $*; do
str="$str+$i"
done
str=`echo $str | sed 's/^\+//'`
opt='search?num=50&hl=ja&lr=lang_ja'
opt="${opt}&q=${str}"
fi
w3m http://www.google.co.jp/$opt
}


# w3mでALC検索
function alc() {
if [ $ != 0 ]; then
w3m "http://eow.alc.co.jp/$*/UTF-8/?ref=sa"
else
w3m "http://www.alc.co.jp/"
fi
}

# w3mの履歴を削除してからw3mを開く
alias w3h='rm ~/.w3m/history && w3m -N'




上に書いたw3mの使い方はほんの一例に過ぎません。時間があるときに追記します。