È la cosa più esasperante e dopo 45 minuti di utilizzo di Google e test ho ceduto alle divinità del forum ... Non riesco a vivere senza indentazione automatica, anche se è solo su visualizzazione .cshtml fileIl rientro è rotto nei file di Visual Studio .cshtml
Sto usando VS2015 Community edition. I miei file cshtml hanno suonato bene fino ad ora ...
Per qualche strano motivo, il rientro si è rotto.
ho già provato l'ovvio:
- Selezione del markup e premendo Ctrl + K e Ctrl + F
- Rimozione e ri-aggiungendo il tag di chiusura (di solito ripristina trattini)
- Entrando in Strumenti> Opzioni> Editor di testo> [inserisci lingua-o-tutto]> Schede e impostandole su smart.
Avevo appena installato ReSharper prima di notare il problema. Non sono sicuro se ciò lo abbia causato o meno, ma il problema è davvero nuovo e non ricordo di averlo visto prima.
anche strano, alcune cose fanno trattino, mentre altri non
Per coloro che hanno bisogno di un aiuto visivo, questo rientro mi frustra:
@{
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>
'Ora mi chiedo se si tratta di un problema di formattazione a livello di sistema dal momento che quanto sopra dovrebbe essere un elenco puntato, stupido StackExchange!' Hai bisogno di una linea vuota prima dei punti elenco :-) –
Hai cercato in 'Resharper > Opzioni> Modifica codice> HTML | Rasoio | etc> Stile formattazione'? Ho trovato che le impostazioni predefinite non sembrano mai giocare bene con l'auto-formattazione VS e ha bisogno di un po 'di configurazione. Potresti aver perso alcune impostazioni durante la reinstallazione di Resharper. – learningcs
Hai il '{' su una riga. Questo non funzionerà perché hai C# e Html misti su una riga. Metti il '' sulla riga sotto il manubrio di apertura/squiggle/brace/bracket/thingamabob, quindi prova CTRL + K, CTRL + F (o CTRL + K, CTRL + D ... qualunque sia il tuo formato automatico tasti di scelta rapida) –
Bardicer