Windowsでref.vimを使えるようにする。
Vimでref.vimを使って英辞郎で英単語をただちに検索する - アインシュタインの電話番号Windowsの場合
あと lynx の場合にうまく取得できなくて、原因を調べて死にそうになったので、メモ。
vim-ref - C++でゲームプログラミング
自分の環境(Windows)で、コマンドラインから lynx を使用すると、
Configuration file "/usr/local/etc/lynx.cfg" is not available.
と、エラーがでてうまく取得が行えません。
vim-ref で、lynx を指定すると"データが取得できませんでした"的なエラーが出たと思います。
これは、コマンドオプションで lynx.cfg のパスを明示的に設定することで解決することが出来ます。
Vimでref.vimを使って英辞郎で英単語をただちに検索する - アインシュタインの電話番号.vimrcでの設定
.vimrcでは、表示する行数(位置)や文字コードなどを設定できる。表示する行数は、自分の場合は39行目あたりが丁度よかった。文字コードは、自分の環境の場合はUTF-8をデフォルト値に設定している影響(たぶん)で、WindowsではShift-JISを指定しないと文字化けする。
実際に設定した.vimrc
"vim-ref.vim "lynx.exe の絶対パス let s:lynx = "D:/bnr/txe/vim/lynx.exe" "lynx.cfg の絶対パス let s:cfg = "D:/bnr/txe/vim/lynx.cfg" let g:ref_alc_cmd = s:lynx.' -cfg='.s:cfg.' -dump %s' let g:ref_phpmanual_path = 'D:/dict/php-chunked-xhtml/' let g:ref_alc_start_linenumber = 47 " 開いたときの初期カーソル位置 let g:ref_alc_encoding = 'Shift-JIS' " 文字化けするならここで文字コードを指定してみる nmap [\S]ra :<C-u>Ref alc<Space>