実現したいこと
言語別で設定するユーザースニペットで入力された内容に対して条件分岐を行いたい。
なぜ行いたいか
C言語内でswitch文を使用する時、caseを入力して改行した時にインデントされないため。
また、break;を入力したときに前のcaseとインデントを揃えたい。
具体的なコード
c
1switch (chk) { 2 case 1: 3 printf("hoge\n"); // ここでまずcaseから空白を入れてほしい 4 break; 5 case 2: // breakを受けてcaseの終了を判断し、case 1:のときと同じ高さになってほしい 6 printf("huga\n"); 7 break; 8};
疑問点
もしこのように変更したい場合はユーザースニペットではなく、拡張機能であったりsetting.jsonなど別の方法で
行わないといけないのでしょうか?
caseとcase内の記述は同じ高さで入力すべきなのでしょうか?
あなたの回答
tips
プレビュー