Vim6 Part6
■ このスレッドは過去ログ倉庫に格納されています
0612KoRoN@Vim%Chalice ◆8XALICEsdk
NGNGこの問題を解決するために、Vimがtagsを読み込む時にfencsとiconvを使うという方法
は考えられます。しかし厳密にはそれでは不十分です。ctagsに渡すソースファイルに
複数のエンコードが混在していて、結果エンコードが混在したtagsが生成される可能性
が無きにしも非ずです。そのようなtagsにVimが対応するには、非常に複雑で面倒な手
順が必要だと予測され、考えたくありません。
tagsがどのようなエンコードで記述されるべきかは恐らく仕様として決まっていないの
でしょう。でも私は、tagsを読み込むVim側ではなく、生成するctagsが責任を持って統
一する必要があると考えます。実際ctagsはそれらのエンコードを知り得る立場にあり、
統一することができます。なのでVimを修正することは保留します。
とりあえずMakefileで
tags:
ctags *.c | iconv -f euc-jp -t cp932
こんな風にして、自動化するなり工夫してください。
■ このスレッドは過去ログ倉庫に格納されています