【问题标题】:Disable Vims autocomplete when writing comments写评论时禁用 Vims 自动完成
【发布时间】:2014-04-03 19:13:51
【问题描述】:

在编写注释或文档字符串时,如何在 Vim 中禁用自动完成功能?我试过au FileType * setl fo-=croset fo-=c fo-=o fo-=r 但这没有帮助。我使用 Neocomplete。

【问题讨论】:

    标签: vim vi


    【解决方案1】:

    我的OnSyntaxChange plugin 可能会对此有所帮助。

    首先需要在进入/离开cmets时产生事件:

    call OnSyntaxChange#Install('Comment', '^Comment$', 0, 'i')
    

    然后,挂钩命令以启用/禁用事件的自动完成。幸运的是,Neocomplete 提供了这些:

    autocmd User SyntaxCommentEnterI silent! NeoCompleteLock
    autocmd User SyntaxCommentLeaveI silent! NeoCompleteUnlock
    

    另请参阅this question,它对 AutoComplPop 插件执行类似操作。

    【讨论】:

    • 感谢您的快速回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-30
    • 1970-01-01
    • 2011-12-01
    • 2011-06-15
    • 2013-02-03
    • 2012-06-05
    • 1970-01-01
    相关资源
    最近更新 更多