2011-12-08 4 views
15

Ho installato Visual Studio 2010 e ReSharper e dopo aver cercato circa un'ora, non riesco a trovare questa impostazione di formattazione da nessuna parte.Come posso ottenere VisualStudio 2010 con ReSharper per conservare i miei spazi tra "<%:", contenuto e "%>"?

Mi piacerebbe che questo aspetto:

<div><%: Model.Something %></div> 

e mantiene la rimozione il mio spazio tra Model.Something e %> assomigliare a questo:

<div><%: Model.Something%></div> 
+1

Quale versione di ReSharper usi? –

+0

Buona domanda. 6.0 Full Edition, build 6.0.2202.688. – Joe

risposta

9

Questo comportamento sarebbe stato risolto nel prossimo EAP di ReSharper 6.1, forse anche in versione beta. Scusate, non avevo tempo per un'opzione - per 6.1 ci sarebbero sempre degli spazi, si spera che la maggior parte degli sviluppatori ASP.NET vorrebbero in questo modo.

P.S. Nelle versioni precedenti è possibile cambiarlo tramite l'opzione ReSharper | Opzioni | Lingue | C# | Stile di formattazione | Spazi -> Tra parentesi -> Metodo chiama parentesi. Ma cambiarlo influisce anche sulle chiamate al metodo C#.

0

ho avuto un certo successo con le impostazioni basate su soluzioni ...

ReSharper -> Opzioni -> Lingue -> C# -> Stile di formattazione -> Spazi

Non esiste una sezione equivalente per ASP.Net o HTML, ma sembra che ne rimuova dal linguaggio del codice in cui sono scritte le pagine asp.net ... quindi prova la sezione C#.

+0

Grazie, ho appena guardato di nuovo lì per ogni evenienza. Non ne ho visto uno. A meno che non riutilizzi in modo criptico uno di questi, non c'è un'opzione di spaziatura che assomigli a qualsiasi cosa vicina alla notazione ASP.NET. – Joe

+0

Forse la casella di controllo "operatori moltiplicativi" anche se non è un operatore in ASP.Net? –

+1

Sì, l'ho già attivato per aggiungere spazi tra di loro. L'ho spento solo per confrontare e niente. – Joe