Vim自动完成单词与字符_,在python和乳胶

时间:2015-11-10 15:31:29

标签: vim autocomplete latex supertab

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

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

如何在.tex文件中将xxx_yyyxxTAB匹配?

这是我的.vimrc:

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

1 个答案:

答案 0 :(得分:2)

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

如果困扰你,你当然可以适应这种情况。在~/.vimrc

autocmd Filetype tex setlocal iskeyword+=_