Vimの文字化け

LinuxのVimは普通に問題なく動いていたけど、WindowsのVimがBOM無しの文字コードUTF-8ファイルを読み込むといつも文字化けしていた。

ずんWiki」にあった文字コードの自動認識というのをvimrcに書いたけど、まだ化ける。

そもそも何の文字コードとして誤認識されているか調べてないけど、全角文字の入っていない「Shift_JISファイル」と「BOM無しUTF-8ファイル」の中身は全く同じになるので、区別するのが不可能らしい。

これが直接の原因かどうかはわからないけど、何か関係してそう。

で、結果だけいうと「iconv.dll」をVimのホームディレクトリ(?) ($VIM/) に置くと簡単に直った。

アホみたい。

Vimの範囲選択とか置換

Vimを最近使いはじめて、なんか気に入った。

キーバンドはemacsのほうが自分的には好きな気もするけど、設定ファイルがなんとなく理解できるのは大きい。

emacs lispなんて全然わかんないし。

で、しばらく使ってると範囲選択とかコピペとかの方法がわからなくてしばらくはマウスでやってた。

そんなときにhigeorangeの人に教えてもらったページ見てたら書いてあった。
http://hatena.g.hatena.ne.jp/hatenatech/20060508/1147073721

矩形範囲選択モードとか、置換モードとかめちゃ便利かも。

とりあえず操作での不都合は今のとこない。
H, J, K, Lでの移動が慣れないぐらい。

vimrcがぐちゃぐちゃなので整理しよう。

ところでASCII文字と日本語に別のフォントを設定するとかできないんだろうか。