-1

フォームのスニペットにコメントを追加する方法

snippet function
        /*
         * === FUNCTION =====================================
         *        Name: ${1:name}
         * Description: ${2:description}
         * ==================================================
         */
         ${3:void} $1(${4:args}) {
         ${5}
         }

後者は機能しないようです。

4

1 に答える 1

1

あなたは最初の編集で tabstop${4}を見逃しています。そのため、スニペット ナビゲーションはvoid. (「後者はうまくいかないようだ」というのは、そういう意味だと思います。今後、より正確になるようにしてください。)


以下は、カスタムsnipMate forkを使用して、Vim 7.4.264 で機能します。\tSO が正しく表示されないため、タブ文字を に置き換えました。

snippet function
\t/*
\t * === FUNCTION =====================================
\t *        Name: ${1:name}
\t * Description: ${2:description}
\t * ==================================================
\t */
\t${3:void} $1(${4:args}) {
\t${5}
\t}

「フリーズ」が Vimscript 内の無限ループである場合、Ctrl+Cを押すと中止されます。その後、詳細ログで再試行できます: Vim セッションの完全なログをキャプチャしますvim -V20vimlog。Vim を終了した後vimlog、疑わしいコマンドのログ ファイルを調べます。無限ループを確認できるはずです。うまくいけば、それらを修正する方法のアイデアを得ることができます。残念ながら、元の snipMate はもう維持されていませんが、いくつかのフォークは生きています。それらをチェックアウトできます。彼らはもっとうまくいくかもしれません。

于 2014-05-13T06:31:25.210 に答える