インデントが変になってしまった。

タグの編集
投稿者 まだまだ  (高校生) 投稿日時 2010/11/1 21:44:55
こんにちは。いつもお世話になっています。

さて本題ですが、今日VB2008のオプションを変更したら、インデントが変になってしまいました。
例えば、以前までは
Public Class Form1

<TAB>Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles MyBase.Load

<TAB>End Sub
End Class

のようにインデントされていたのが、なにをいじったのかわかりませんが、突然、
Public Class Form1

Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles MyBase.Load

End Sub
End Class

のように、ひとつインデントが足りなくなってしまいました。
ほかにも、自動インデントがうまくいかなかったりと、結構不便で困っています。
解決策をお知りの方、教えてもらえませんか?
宜しくお願いいたします。


※インデントの部分がうまく表示されないようなので、代わりに<TAB>と書きました。
投稿者 パールマン  (社会人) 投稿日時 2010/11/1 22:50:48
こんばんは、

うーん、インデントですか・・・
ひとまず次の設定を確認してみてください。

「ツール」-「オプション」-「テキストエディター」-「タブ」(グループ)

 ・タブのサイズ     (テキストボックス、デフォルト=4)
 ・インデントのサイズ (テキストボックス、デフォルト=4)
 ・空白の挿入     ( ラジオボタン、デフォルト:ON )
 ・タブの保持      ( ラジオボタン、デフォルト:OFF )
投稿者 まだまだ  (高校生) 投稿日時 2010/11/1 22:59:25
ご返答ありがとうございます。

> ・タブのサイズ     (テキストボックス、デフォルト=4)
> ・インデントのサイズ (テキストボックス、デフォルト=4)
> ・空白の挿入     ( ラジオボタン、デフォルト:ON )
> ・タブの保持      ( ラジオボタン、デフォルト:OFF )

空白の挿入、タブの保持のラジオボタンの設定が違ったので、
ひとまず直してみましたが、駄目でした。
投稿者 パールマン  (社会人) 投稿日時 2010/11/1 23:06:44
「ツール」-「オプション」-「テキストエディター」-「BASIC」-「インデント」(グループ) の

○ なし
○ ブロック
○ スマート

のラジオボタンは、どれがONになっていますでしょうか。
当方の設定は、「スマート」がONになっています。
投稿者 まだまだ  (高校生) 投稿日時 2010/11/2 19:34:40
有り難うございます。
どうやらブロックが指定されていたせいらしいです。
スマートを選択したら無事治りました。