1

我经常需要为几个非常具体的情况编写小型应用程序。我的母语是荷兰语,所以我用荷兰语定义变量。当我编写这个程序时,我尝试使用 VIM。

在我的大多数程序中,我使用相同的语法,所以我想制作自己的自动完成库。但是因为我必须定期在语言之间切换(例如从 lisp 到 latex)。具体来说,我希望能够在我启动 vim 后加载一个库。

我不知道这个库应该是什么样子,但我能想到的最简单的事情就是每一行都写一个词。

4

2 回答 2

5
set complete+=k
set dict+=~/path/to/dict
于 2013-11-06T15:06:51.217 回答
2

VIM 很酷的一点是自动完成可以从任何打开的缓冲区中发生。在我看来,您可以在缓冲区中加载“自动完成文件”,然后打开您要处理的源文件,该文件将在另一个缓冲区中打开,您将获得所有自动完成功能。这将允许您打开和关闭您希望自动完成识别的任何缓冲区。有效地为该特定会话自定义您的自动完成功能。

于 2013-11-07T02:11:09.163 回答