Я использую vim. Я также задал этот вопрос нави-вим SX. Надеюсь, этот вопрос приемлем для TeX-SX.
Контекст
В настоящее время, когда я set ft=tex
, мои set isk?
чтения
iskeyword=@,48-57,_,192-255
то есть по умолчанию для vim.
Моя «проблема»
В настоящее время в строке LaTeX, например
$\abcde_\fgh$
прыжок w
перенес бы меня с самого начала в
a
\
f
$
Таким образом, вышеуказанная настройка не кажется ни естественной, ни оптимальной.
Действительно, вероятно, было бы разумнее перейти к
\
_
\
$
Моя попытка
Я думаю о чем-то больше похожем set iskeyword=\,192-255
на то, чтобы слова состояли из символов, которые бы подходили
- слова естественного языка
- или команды LaTeX.
Вопросы
- Так ли это должно быть?да, так как это значение по умолчанию
- Какие настройки лучше?
- Как правильно задать эту переменную для этого типа файла?
Ваше здоровье,
решение1
@
Рекомендуется использовать (имеются в виду все алфавитные символы), затем следует напрямую включить 192-255 и другие акцентированные символы и лигатуры UTF8.
Добавлять или нет числа — это личный выбор каждого. Возможно, вам будет удобнее этого не делать, поэтому, если вы это сделали $2ab$
и нажимаете « *
Добавить», ab
то ищите это, а не «Добавить» 2ab
.
Добавление, \
вероятно, плохая идея, потому что then a\alpha
и a\right
in a\right)
будут одним словом. Насколько мне известно, невозможно добавлять символы to iskeyword
с условием на их позицию в ключевом слове, что решило бы эту проблему.
Наконец, мои настройки для LaTeX таковы set iskeywords=@,_
.