关键字本地完成不适用于 Vim 中加载的缓冲区

发布于 2024-12-06 12:01:05 字数 231 浏览 0 评论 0原文

当我想从其他缓冲区使用 CTRL-N 自动完成时,vim 找不到任何匹配项。我不知道如何找出问题所在。我的 complete 设置是默认设置:complete=.,w,b,u,t,i。 它仅适用于活动缓冲区。我什至尝试 :setcomplete+=U 但没有成功...我怎样才能找到这个? 我的 vim 版本是 MacVim(7.3,快照 61)。

When I want to autocomplete with CTRL-N from other buffers, vim doesnt find any matches. I have no idea how to find out what's the problem. My complete settings are the default: complete=.,w,b,u,t,i.
It only works for the active buffer. I even tried to :set complete+=U but no success... How could I track this down ?
My vim version is MacVim (7.3, snapshot 61).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浮华 2024-12-13 12:01:05

看来 Supertab 插件是造成这种烦恼的原因。 (见上面的评论)

Seems like Supertab plugin was responsible for the annoyance. (See the comments above)

往日情怀 2024-12-13 12:01:05

就我而言,它是 sparkup ftplugin。

在加载包之前,必须将 let g:sparkupNextMapping = 'n' (或您喜欢的任何键)添加到我的 .vimrc 中。

In my case it was sparkup ftplugin.

Had to add let g:sparkupNextMapping = '<c-g>n' (or whatever key you like) to my .vimrc before I load the bundle.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文