emacs 用の yasnippet パッケージをインストールしたばかりで、スニペットを構成しようとしています。1 つの特定のスニペットを除いて、すべて正常に動作します。
ファイル: ~/.emacs.d/elpa/yasnippet-20150212.240/snippets/cc-mode/while
# -*- mode: snippet -*-
# name: while
# key: while
# --
while (${1:condition})
{
$0
}
問題は、スニペットを使用すると、出力が次のようになることです。
while(condition)
{
}
元のwhileファイルを次のように変更して、正しいファイルがあるかどうかを確認しました。
# -*- mode: snippet -*-
# name: while
# key: while
# --
while (${1:condition})
{
$0;
}
(セミコロンを追加) 出力は次のとおりです。
while(condition)
{
;
}
ブレースの後ろにタブがあるのはなぜですか?
注: その他は正常に動作します。for ループは正常に動作し、switch は正常に動作し、クラスは正常に動作します... while ループだけに問題があります。何か案は?