【发布时间】:2016-02-11 13:05:00
【问题描述】:
在 vim 中,我设法自动完成安装 Supertab。
当我处理 .py 文件时,它可以正常工作:我可以通过键入 xxTAB 自动完成 xxx_yyy(如果存在许多 xxx_yyy1 xxx_yyy2,它会弹出选项)。
但是在 .tex 文件上,如果我已经有了单词 xxx_yyy,当我输入 xxTAB 时,我会得到唯一的匹配 xxx。
如何在 .tex 文件中也将 xxx_yyy 与 xxTAB 匹配?
这是我的 .vimrc :
filetype plugin indent on
syntax on
set backspace=indent,eol,start
autocmd Filetype python setlocal expandtab tabstop=4 shiftwidth=4
set ww=<,>,[,]
【问题讨论】:
-
我不知道 Supertab 但 LaTeX 的行为是正确的,因为在 LaTeX 中
foo_bar不是一个词:_在宏名称中无效,通常它是一个特殊字符,它在数学模式下添加下标(并在正常模式下产生错误,这是不幸的)。 -
@Konrad Rudolph :我发现在使用
\label{}引用它们时检索所有图形名称很有用:\ref{fig_bla1}Vs\ref{fig_bla2}
标签: vim autocomplete latex supertab