【问题标题】:How to select SuperTab completion suggestion without creating new line?如何在不创建新行的情况下选择 SuperTab 完成建议?
【发布时间】:2011-12-13 18:44:06
【问题描述】:

当我在 SuperTab 的弹出建议上按 Enter 键时,它会自动在插入的关键字末尾创建一个新行。

是否可以在 SuperTab 弹出窗口中选择一个选项而不创建新行?

更具体地说,我有没有办法将space配置为选择代码完成建议的方法?

【问题讨论】:

    标签: vim code-completion supertab


    【解决方案1】:

    把它放在你的 .vimrc 中

    let g:SuperTabCrMapping=1
    

    【讨论】:

      【解决方案2】:
      inoremap <expr> <Space> pumvisible() ? "\<C-y>" : " "
      

      注意&lt;C-y&gt; 接受当前选择的选项,您可能希望直接使用它而不是重新映射空间。你会在:h popupmenu-keys看到更多。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-04-11
        • 2017-01-31
        • 1970-01-01
        • 1970-01-01
        • 2020-07-05
        • 2012-09-13
        • 1970-01-01
        相关资源
        最近更新 更多