none
後ろに文字があると改行時のインデントがずれる RRS feed

  • 質問

  • Visual Studio 2019を使っているのですが、後ろに } など 文字がある状態で改行すると、

    インデントが本来あってほしい場所の二つ前になってしまいます。

    インデントの設定はスマート、タブの保持です。

    class Main{

        public static void main(String[] args){

            for(int i=0;i<10;i++){

            }//これを改行すると

        }

    }

    class Main{

        public static void main(String[] args){

        for(int i=0;i<10;i++){

    }//こうなる…

        }

    }


    • 編集済み tomShand 2020年3月22日 4:50
    2020年3月22日 4:48

すべての返信

  • 再現しようとしてみましたが現象が発生しませんでした。。。

    Visual Studio 2019を最新化してみてはいかがでしょうか。

    https://docs.microsoft.com/ja-jp/visualstudio/install/update-visual-studio?view=vs-2019

    2020年3月22日 11:23
  • tomShandさん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    インデントとフォーマットのオプションを確認した後、問題を再現できませんでしたが、提案として、VSの設定をリセットしてみてください。

    ツール=>設定のインポートとエクスポート…=>すべての設定をリセット=>次へ=>「いいえ、設定をリセットし、現在の設定を上書きします」=>次へ=>一般=>完了。

    どうぞよろしくお願いいたします。

    MSDN/ TechNet Community Support Haruka
    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2020年3月24日 6:24
    モデレータ