これは最も怒っていることです。グーグルとテストの45分後に私はフォーラムの神に陥ってしまいました... .cshtmlビュー上にあっても自動インデントなしでは生きられませんファイルVisual Studioの.cshtmlファイルでインデントが壊れている
私はVS2015コミュニティ版を使用しています。今まで私のcshtmlファイルはうまくいきました...
奇妙な理由で、インデントが壊れました。
- マークアップを選択して削除して再追加することに行く終了タグ(通常はリセットされますインデント)
- をCtrlキー+ KキーとCtrl + F
- を打つ: は、私はすでに明白なことを試してみましたツール>オプション>テキストエディタ> [言語またはすべてを挿入]>タブ をスマートに設定します。
問題を認識する前にReSharperをインストールしました。それが原因かどうかは分かりませんが、問題は本当に新しいものであり、それ以前にそれを見たことは覚えていません。他の人が視覚的な援助を必要とする人のためではない
行いながらも
奇数、いくつかのものは、インデントを行い、このインデントは私を失望さ:
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width"/>
<title>Index</title>
</head>
<body>
<h1>Posts Index</h1>
@if (true)
{
<text>
<p>True is true!</p>
</text>
}
</body>
</html>
'これはシステム全体の書式設定の問題で、これは箇条書きのリスト、愚かなStackExchangeであるはずですので、私は疑問に思っています!'箇条書きの前に空行が必要です:-) –
'Resharper >オプション>コード編集> HTML | Razor | etc>スタイルの書式設定 '?私は、デフォルトの設定がVS自動フォーマットではうまく動かないようで、設定が必要であることを発見しました。おそらくResharperを再インストールしたときにいくつかの設定が失われた可能性があります。 – learningcs
あなたは '{'を1行につけています。これは、C#とHtmlが1行に混在しているため動作しません。開いているハンドルバー/ squiggle/brace/bracket/thingamabobの下の行に ''を入れてから、CTRL + K、CTRL + F(またはCTRL + K、CTRL + D ...オートフォーマットのホットキーが何であれ) –
Bardicer