1

vimでの[La]TeX構文の強調表示に少し奇妙な問題があります。vimは、韻や理由がほとんどなく、3つの異なる構文強調表示スタイルをランダムに切り替えているようです。しばらくの間、LaTeX(構文の強調表示を使用)以外は何も書いていませんが、他の言語ではこれを行っていないようです。

だから:少し背景。この問題は、ターミナルエミュレータを(に)切り替えると顕著になり始めましたが、、、、にもurxvt表示されroxtermます。konsolegnome-terminal

環境変数の値をいじってみるとTERM、結果に影響があるように見えTERMます。デフォルトのrxvt-unicode-256colorからxtermまたはに変更linuxすると、vimは3番目を選択しないように見えますが、最初の2つはランダムに選択されているように見えます。

私は無駄にグーグルをしました。私のgoogle-fuはおそらく弱いです、そしてこれが私が何とか見落としていた一般的な問題であるならば、私は謝罪します。。。

参考までに、サンプルドキュメントでの3つのスタイルの外観は次のとおりです。

スタイル#1 スタイル#2 スタイル#3

任意の考えや提案をいただければ幸いです。

4

1 に答える 1

3

このウェブサイトによると、TeXファイルの場合、Vimはファイルをスキャンし、そこで使用されているキーワードに基づいて、ファイルがLaTeX、ConTeXt、またはプレーンTeXのいずれであるかを推測します。これは推測ですが、編集中に、毎回推測を変更する原因となるキーワードを追加または削除している場合があります。

于 2012-04-02T04:54:07.583 に答える