人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

vimについての質問です。

通常はOS(CENTOS)を含み、vimもすべてEUC-JPで作業していますが、特定のディレクトリ配下のファイルだけ、vimで開くと何の追加コマンドもなしにUTF-8として扱いたいです。それを実現する方法を教えてください。(~/の.vimrcをいじるだけが理想)

ちなみに、現状ですと、poderosa(ターミナル)の文字コードをEUC-JPからUTF-8に変更し、更にvi /特定DIR/hoge.txtを開いて、:set encoding=UTF-8とコマンドして初めてUTF-8のファイルを編集できます。

●質問者: logihot
●カテゴリ:コンピュータ インターネット
✍キーワード:CentOS Dir EUC-JP hoge OS
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● たも
●60ポイント

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 については、以下などいろいろあります。

http://www.kawaz.jp/pukiwiki/?vim#cb691f26

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ