当使用插件cvim时,\ if meas插入带注释的函数。但格式错了

时间:2013-03-13 05:11:01

标签: vim

好吧,正如标题所说。以下是我的c ++源代码中的内容:

  1 
  2 /*                                  
  3 * ===  FUNCTION  =============================================================
  4 *         Name:  sample_function    
  5 *  Description:
  6     * =============================================================================
  7     */
  8     void sample_function ( <+argument_list+> )                                                                                                                       
  9     {
 10         return <+return_value+>;
 11     }       /* -----  end of function sample_function  ----- */
当我抬起头来的时候 C-支持/模板/ cpp.idioms.template 要么 C-支持/模板/ c.idioms.template 一切都是对的。

似乎在插入模板代码时,vim会自行格式化。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

自动缩进会干扰模板的插入方式。您应该将此问题报告给插件的作者。

您可以通过关闭缩进来暂时解决问题;取决于您的缩进设置之一:

:set nocindent noautoindent nosmartindent indentexpr=