vim は LaTeX のキーワードです

vim は LaTeX のキーワードです

私はvimを使用しています。この質問もしましたビビムSXこの質問がTeX-SXで受け入れられることを願っています。

コンテクスト

現在、私がset ft=tex読むset isk?

iskeyword=@,48-57,_,192-255

つまり、vim のデフォルトです。

私の「問題」

現在、次のようなLaTeX文字列では

$\abcde_\fgh$

ジャンプwするとスタートから

  1. a
  2. \
  3. f
  4. $

したがって、上記の設定はあまり自然ではなく、最適でもありません。

確かに、おそらくもっと合理的に

  1. \
  2. _
  3. \
  4. $

私の試み

私は、set iskeyword=\,192-255 単語が文字で構成されているようなものを考えています

  • 自然言語の単語
  • または LaTeX コマンド。

質問

  1. そうなるはず?はい、デフォルトなので
  2. より良い設定は何ですか?
  3. このファイルタイプに対してこの変数を適切に設定するにはどうすればよいですか?

乾杯、

答え1

(すべてのアルファベット文字を意味する)を使用すること@をお勧めします。その場合、192 ~ 255 およびその他の UTF8 アクセント付き文字と合字を直接含める必要があります。

数字を追加するかどうかは個人の選択です。追加しない方が便利な場合もあるので、 があり$2ab$、 を押す*場合はab、 ではなく、これを検索してください2ab

thenとin は1 つの単語になるため、追加するの\はおそらく悪い考えです。私が知る限り、キーワード内の位置を条件として文字を追加することはできませんが、これでは問題が解決します。a\alphaa\righta\right)iskeyword

最後に、LaTeX の設定は次のとおりですset iskeywords=@,_

関連情報