🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Q&A

解決済

1回答

4002閲覧

[Visual Studio] }の前にカーソルを置いて改行するとインデントがずれる。

snowshink

総合スコア140

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

0グッド

0クリップ

投稿2019/10/13 13:53

編集2019/10/13 13:57

Visual Studioで自動括弧挿入後に空行を入れるために、}の前にカーソルが置かれているので
そのままEnterを押すと、インデントが1つか2つ浅いところになってしまいます。
どうすればいいですか。
括弧挿入後に1行空行も自動で入れるか、{の後ろにカーソルを置いてほしいのですが
そのような設定はできますか。

class C { public bool IsInputEnter2 { get {//この下に空行をつくりたい } } }

⇓Enterを{の前にカーソルを置いて押すと…

class C { public bool IsInputEnter2 { get { } } }

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2019/10/13 23:04

Ctrl+Q を押して「オートフォーマット」を検索し、「入力時にオートフォーマットする」を開いてください。どのような設定になっていますか?
snowshink

2019/10/14 07:02

全部にチェックが入ってました。 試しに、}でのオートフォーマットを外したら、 {を入れた時点で{}になって、空行を入れやすくなりましたが 空行をDeleteで消すと、やはりインデントがずれてしまいます。
Zuishin

2019/10/14 07:09

カッコの対応は合っていますか? どんなソースでもそうなりますか?
guest

回答1

0

自己解決

インデントをスマートからブロックにしたら起きなくなりました。
また別の使いづらさが発生するかもしれませんが、質問はこれで締めさせていただきます。

投稿2019/10/14 07:49

snowshink

総合スコア140

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問