エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
vimで「E670: 1つの言語のヘルプファイルに複数のエンコードが混在しています」が出たら
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
vimで「E670: 1つの言語のヘルプファイルに複数のエンコードが混在しています」が出たら
vimのhelpタグでエラー GitHubなどにあがっている人様のvimスクリプトを持ってきて、:NeoBundleInstall... vimのhelpタグでエラー GitHubなどにあがっている人様のvimスクリプトを持ってきて、:NeoBundleInstallしとあとに、vimを開くと以下のようなエラーメッセージが表示されることがあります。 E670: 1つの言語のヘルプファイルに複数のエンコードが混在しています[/vim] E670: Mix of help file encodings within a language:[/vim] エラーの原因と対処 helptagの文字コード解釈に関するものだとはすぐわかったのですが、解決方法がなかなか分からず苦労しました。原因としては、vimのhelpの文字コード判定は1行目しか見ないようです。Vim は一行目にマルチバイト文字があるかどうかによってヘルプの文字コードを判定していますので(latin1 or utf-8)、jexファイルの一行目に適当な漢字を挿入すると解決