ここに質問の内容を詳しく書いてください。
vscodeを使ってC++の下記のような(){}と続けて記述をした時、セミコロンを打った途端にエディタの最後にインデントされた改行が作られていってしまう。
発生している状況の例
class hoge{
public:
hoge(int b1=0){bs1=b1;} //ここのセミコロンや
};
for(int i = 0;i<hoge; ++i){} //()の中のセミコロンなど
(){}と続けて記述した場合にセミコロンを記述すると発生する。{;;}とした場合
・
・・・・
・
・・・・
と改行とインデントが作られていってします。
()だけでは発生しない。{}だけでも発生しない。
試したこと
setting jsonで怪しと思われる箇所のチェク入れたり外したりしてひと通りやっては見ましたが、検討もつきませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
他の言語では発生していない。
for(){
ここで改行してインデントを入れておくと発生しない
}
Visual Studio Codeのバージョン: 1.47.3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/12 03:33