如何获得单词的有序自动完成列表,而不仅仅是单词?

时间:2016-09-16 19:19:44

标签: vim autocomplete

我有一个带标签的文本文件(前面有©):

The Louvre is near the Seine (©Paris, ©Museum)

Pergamon Museum is in Museum Insel (©Berlin, ©Museum)

British Museum is near Russell Square (©London, ©Museum)

1)每当我想使用Ctrl + N和©时,为了添加标签,我想:

©Paris

©Berlin

©London

但相反,我得到了缓冲区所有不同单词的列表。

2)更好的是,我希望该列表按字母顺序排列:

©Berlin

©London

©Paris

这两个补充问题是否有解决方案?

1 个答案:

答案 0 :(得分:2)

部分答案:

在当前缓冲区或iskeyword

中将字符添加到vimrc
:set iskeyword+=©

我认为没有预先定义的设置来对完成列表进行排序。插件可能在那里,不确定。

Ctrl p 向后搜索( p revious matches)

Ctrl n 向前搜索( n 分机匹配)