定义个人自动填充库

时间:2013-11-06 14:52:26

标签: vim autocomplete

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

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

我对这个库的外观没有任何线索,但我能想到的最容易的就是每一行都有一个词。

2 个答案:

答案 0 :(得分:5)

set complete+=k
set dict+=~/path/to/dict

答案 1 :(得分:2)

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