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 に答える