7

Ich habe Resharper und Web Essentials in Visual Studio 2013 installiert und möchte den Inhalt eines HTML-Tags in meinen .cshtml-Dateien eingerückt haben.Visual Studio-Einzug HTML-Tag-Inhalt

Also, was ich nicht will (und scheint den Standard zu sein):

<html> 
<body> 
    <h1>Hello!</h1> 
<body> 
</html> 

ich es tun wollen wie folgt aussehen:

<html> 
    <body> 
     <h1>Hello!</h1> 
    <body> 
</html> 

ich alles von ReSharper entfernt haben -> Optionen -> Code Editing -> HTML -> Formatierungsstil -> Nicht einrücken Children Of.

Ich habe auch überprüft Extras -> Optionen -> Texteditor -> HTML (Web Forms) -> Formatierung -> Tag-spezifische Optionen -> Clientspezifische Tags -> html -> Inhalt ohne Erfolg einrücken.

Beachten Sie, dass ich keine Werkzeuge -> Optionen -> Texteditor -> HTML -> Formatierung habe, stattdessen habe ich zwei Unterbäume, HTML und HTML (Web Forms), wo nur HTML (Web Forms) hat Formatierungsoption

Wer weiß, wie man Visual Studio dazu bringt? Es ist sehr ärgerlich, wenn mein perfekt formatiertes HTML-Dokument aus dem Fenster verschwindet, wenn ich ein neues Tag anlege. Vielen Dank!

Antwort

8

Ein weiterer Grund, warum Resharper Tag-Inhalt nicht einrücken - Größe des Tags. Suchen Sie nach Option Resharper -> Optionen -> Code Editing -> HTML -> Formatierung Stil -> Nicht einrücken Kinder, wenn die Tag-Größe mehr als Wenn Anzahl der Zeilen zu viel, Resharper 'Formatierer es nicht. Versuchen Sie, z. 10000

+1

ich denke, dass es fest, obwohl die rechte Maustaste und „Format Dokument“ noch den Einzug rückgängig machen: \ das zumindest legt die während Typisierung Korrekturen, obwohl, danke! – MatthewSot

+0

Es ist seltsames Verhalten. Ich habe das Problem [RSRP-429035] (https://youtrack.jetbrains.com/issue/RSRP-429035) dafür erstellt. Es wäre schön, wenn Sie dem Problem und dem Codebeispiel – WinnieThePoooh

10

Ich bin ein bisschen spät auf die Party, aber es sieht so aus, als könnten Sie das beheben, indem Sie "HTML, Text" aus "HTML -> Formatierungsstil -> (Um Tags) entfernen Sie nicht Kinder von"

Siehe hier: enter image description here

+1

eine Beschreibung hinzufügen würden. Danke für die Antwort! In der ursprünglichen Frage hatte ich jedoch erwähnt, dass ich alle Tags aus dieser Option in Resharper entfernt hatte, also war es das leider nicht (vielleicht haben sie den Fehler seither behoben, ich würde das jetzt nochmal überprüfen müssen) – MatthewSot

+0

Es schien für mich in ReSharper 9.x zu funktionieren, aber es hatte immer noch das Problem, auf 'Dokument formatieren' zu klicken :( –

+0

Danke! Das hat mich für viel zu lange verrückt gemacht. – Bojan