【发布时间】:2017-05-16 21:12:33
【问题描述】:
我使用 Vim 已经很多年了,但我仍然不知道如何在启用自动弹出字典建议的情况下(例如在 notepad++ 或 google android 键盘中)在不按任何快捷键的情况下键入文本。
这些是我在 vimrc 中的选项:
set completeopt=longest,menuone
set omnifunc=syntaxcomplete#Complete
简而言之,我想要的是:
1) 键入时自动弹出的仅字典建议。
2) 仅在 supertab 中缓冲单词建议(使用 tab 键)
(但是..不包括缓冲区名称)
我怎样才能得到这个?
【问题讨论】:
-
您是否还在担心在 3 个字符后弹出的解决方案?
-
@Meninx-メネンックス,哇……它工作正常。这就是我想要的。但是..我注意到一个问题:我想将 PopUpDict() 与当前活动的拼写字典一起使用。如果我使用您的
set dictionary+=/usr/share/dict/american-english,它不会给出任何建议。如果我只使用当前的拼写检查字典,它工作得很好,但我的问题是,如果当前的拼写检查字典没有被激活......[请参阅下一条评论] -
(我默认不激活它,因为我使用不同的拼写检查字典),而不是非常奇怪的事情发生(例如光标向后移动)。 1) 只有在拼写检查字典处于活动状态时,我如何才能激活 PopUpDict()? 2) 有没有办法手动激活/取消激活 PopUpDict()(使用快捷方式)?
-
我已经更新了我的代码我改变了函数
PopUpDict()现在更流畅了。等待您的反馈。 ;) -
目前还没有问题。非常感谢! :)
标签: dictionary vim popup spell-checking