複数の辞書 keywordprg を設定する

  • 各マッピング
map
!~/bin/phpman.sh =expand("")
map
!~/bin/goo-e2j.sh =expand("")
map
!~/bin/goo-j2e.sh =expand("")

みたいな感じで。シェルスクリプトは適当に作っておく。

  • カーソル単語をgrep -r "カレントディレクトリ"
map
grep -rn =expand("") . :cw
  • 開いてるファイルからカーソル単語をgrep
map
grep -rn =expand("") % :cw
  • 辞書引きスクリプト
$cat ~/bin/goo-j2e.sh
#!/bin/sh
word=$1
w3m "http://dictionary.goo.ne.jp/search.php?MT=${word}&je.x=0&je.y=0&kind=all&kwassist=0&mode=0"

$cat ~/bin/goo-j2e.sh
#!/bin/sh
word=$1
w3m "http://dictionary.goo.ne.jp/search.php?MT=${word}&je.x=0&je.y=0&kind=all&kwassist=0&mode=0"
  • PHP関数検索スクリプト
$cat   ~/bin/phpman.sh
#!/bin/sh
CMD='~/vroot/bin/w3m-m17n '
URL="http://jp2.php.net/manual-lookup.php?pattern=${1}&lang=ja";
$CMD $URL;

UTF8を読むためw3m-m17nを使用。