0

在 vim 中,我设法自动完成安装 Supertab。当我处理 .py 文件时,它工作正常:我可以xxx_yyy通过键入自动完成xxTAB(如果存在许多选项,它会弹出选项xxx_yyy1 xxx_yyy2)。

但是在.tex 文件上,如果我已经有了这个词xxx_yyy,那么当我键入时,xxTAB我会得到唯一的匹配项xxx

我如何也可以xxx_yyyxxTAB.tex 文件中匹配?

这是我的 .vimrc :

filetype plugin indent on
syntax on
set backspace=indent,eol,start
autocmd Filetype python setlocal expandtab tabstop=4 shiftwidth=4
set ww=<,>,[,]
4

1 回答 1

2

SuperTab 使用内置的插入模式完成:help i_CTRL-N),即基于关键字。此设置特定于文件类型,由'iskeyword'选项控制。对于 Python,_包含在内,对于 Latex,则不包含(基于@Konrad Rudolph 的评论,这是有原因的)。

如果它困扰你,你当然可以调整它。在你的~/.vimrc

autocmd Filetype tex setlocal iskeyword+=_
于 2015-11-10T15:41:23.480 回答