20080812
■[日記][vim]Window版のgvimを使っているとIMEがONの状態から始まって困るアレ
ノーマルモードはIMEがオフの状態から始まるのに,
挿入モードとか検索,:E時のリネームとか削除とかで
IMEがオンになっててイラっとくるときありませんか?
windowsでもわざわざvimを使う人は,
多分LinuxとかUNIXとかでも使っている人が多数だと思うので,
操作の違いに困っている人がいると思います.
そんなときに
set iminsert=0 set imsearch=-1
を.vimrcとか.gvimrcに書いておけばIMEオフから始まります.
# さっき発見したばかりなので,使い込んでみないと
# これで正しいのかははっきり分かりませんが...
英語で書かれているヘルプページを読み解くのは苦労します...
http://www.kaoriya.net/vimdoc_j/が便利でした.
vimのコマンドに関連して,
autocmdが便利そうなので,今度調べてみようかと思います.
id:secondlifeさんが,以前にはてな勉強会で公開された.vimrc*1
を読んでみるのもいいな.
ボリュームが多すぎて大変そうだけど...
追記メモ:日本語に訳されたヘルプを参照する方法
http://nanasi.jp/articles/howto/help/help_ja.html
肝である部分を勝手ながら抽出させていただきました.
:helptags $HOME/vimfiles/doc
" 英語のヘルプから検索
:help {調べたいこと}@en
" コマンドの例
:help strlen@en
" 日本語のヘルプから検索
:help {調べたいこと}@ja
" コマンドの例
:help strlen@ja
" 英語のヘルプ → 日本語のヘルプの順に検索
:set helplang=en,ja
" 日本語のヘルプ → 英語のヘルプの順に検索
:set helplang=ja,en
:set helplang=ja,en
:set helplang=ja
http://nanasi.jp/articles/howto/help/help_ja.html
ちなみに
ユーザの設定ファイルディレクトリが$HOME/vimfilesとありますが,
$HOME/_vimとしてみたら通りませんでした.
ディレクトリ名が決まっているのかな...
Linuxだと$HOME/.vimだったので同じようにしてみたつもりなのですが...
これは
:help vimfiles
に書いてありました.
DOS, MS-Win系, OS/2ではvimfilesで決められているようです.
Unixでは$HOME/.vimとありますね.なるほど.
また,vimfilesのヘルプタグが'runtimepath'と同列になっていました.
日本語ヘルプを解凍したときのトップディレクトリ名がruntimeだったのも納得.
それと,helptagsの設定は.vimrcに書かなくてもよいみたい.
これもデフォルトのユーザの設定ファイルディレクトリだからでしょうか.
一回helptagsしたら保存される,ということは無いような気がするので.
vimfilesディレクトリにtagsファイルができるようですね。
ctagsみたいなことをやっているのかもしれませんね。
- 95 http://www.google.co.jp/search?q=vim+ime&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:ja:unofficial&client=firefox-a
- 72 http://www.google.co.jp/search?q=vim+Ime&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja-JP-mac:official&client=firefox-a
- 53 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:unofficial&q=vim++ime+linux&btnG=検索&lr=
- 44 http://www.google.co.jp/search?q=gvim+ime&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 42 http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=Vim+IME
- 41 http://www.google.co.jp/search?q=gvim+ime&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:unofficial&client=firefox-a
- 41 http://www.google.co.jp/url?sa=t&rct=j&q=vim ime&source=web&cd=1&ved=0CB0QFjAA&url=http://d.hatena.ne.jp/pneumaster/20080812/1218498357&ei=-BKqTvTKGcjLmAWbh7XhDg&usg=AFQjCNF5cl9F2OVx7pXcxpzjRXcg_VNkzQ
- 23 http://www.google.co.jp/search?client=firefox-a&rls=org.mozilla:ja:official&channel=s&hl=ja&q=vim+ime&lr=&btnG=Google+検索
- 19 http://www.google.co.jp/url?sa=t&rct=j&q=vim+IME&source=web&cd=1&sqi=2&ved=0CB0QFjAA&url=http://d.hatena.ne.jp/pneumaster/20080812/1218498357&ei=aezZTr_yJ4iEmQX88dnZCw&usg=AFQjCNF5cl9F2OVx7pXcxpzjRXcg_VNkzQ
- 17 http://www.google.co.jp/search?aq=f&sourceid=chrome&ie=UTF-8&q=vim+ime