【问题标题】:Vim insert-mode completion ends on typing backslashVim 插入模式完成在键入反斜杠时结束
【发布时间】:2013-12-01 19:08:31
【问题描述】:

我对 vim 的 php 命名空间的标签完成功能有疑问。 每次我输入反斜杠时,vim 的完成弹出窗口都会消失(即使是 iskeyword+=\\)。

假设我们的项目中有下一节课:

Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle

在每个反斜杠之后,我必须输入“C-x C-]”才能让我的完成弹出窗口回到屏幕上。这很烦人,真的让我很生气。

有人可以解释为什么会发生这种情况并可能提出一些解决方法吗?

【问题讨论】:

  • :help i_CTRL-X_CTRL-]
  • @glts,它是基于标签的补全。见:help ins-completion

标签: php vim backslash tab-completion


【解决方案1】:

Vim 不进行自动 补全:如果您想要多个连续补全,则必须一次又一次地键入补全快捷方式。你可以看到文件名完成时的原理。

您应该尝试使用少数可用的自动完成插件之一:neocomplete、autocomplpop、ycm...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多