0

好吧,正如标题所说。以下是我的 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-support/templates/cpp.idioms.template 或 c-support/templates/c.idioms.template 时,一切都是正确的。

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

有谁能够帮我?

4

1 回答 1

2

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

您可以通过关闭缩进来临时解决该问题;根据您的缩进设置之一:

:set nocindent noautoindent nosmartindent indentexpr=
于 2013-03-13T07:41:29.800 回答