vim — ключевое слово для латекса

vim — ключевое слово для латекса

Я использую 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 a\alphaи a\rightin a\right)будут одним словом. Насколько мне известно, невозможно добавлять символы to iskeywordс условием на их позицию в ключевом слове, что решило бы эту проблему.

Наконец, мои настройки для LaTeX таковы set iskeywords=@,_.

Связанный контент