通常はOS(CENTOS)を含み、vimもすべてEUC-JPで作業していますが、特定のディレクトリ配下のファイルだけ、vimで開くと何の追加コマンドもなしにUTF-8として扱いたいです。それを実現する方法を教えてください。(~/の.vimrcをいじるだけが理想)
ちなみに、現状ですと、poderosa(ターミナル)の文字コードをEUC-JPからUTF-8に変更し、更にvi /特定DIR/hoge.txtを開いて、:set encoding=UTF-8とコマンドして初めてUTF-8のファイルを編集できます。
au BufNewFile,BufRead tokuteidir/*.txt setlocal fenc=utf-8
でいいんじゃないでしょうか。enc, tenc は euc-jp のままで OK かと。
http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/autocmd.html
http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/filetype.html#ne...
fencs, fenc, tenc, enc については、以下などいろいろあります。
poderosaでutf-8を指定してやると、上記を.vimrcに追加すると自動認識出来ましたが、poderosaの切り替え処理が必要です。
http://www.kawaz.jp/pukiwiki/?vim#cb691f26
の自動認識コードを挿入すると自動認識しつつ、utf-8で開けました。
もう少しシンプルに書く方法はないものでしょうか。
ちなみに、試したのは以下です。
au BufNewFile,BufRead hoge/**/* setlocal fenc=utf-8 enc=utf-8