2015-09-17 11 views
13

di ReSharper continua immissione interpolazioni stringa su linee diverse, come ad esempio:Perché ReSharper fornisce una formattazione strana con interpolazione delle stringhe? formattazione

$" whatever = {somethingelse}" 

diventa:

$" whatever={ 
     somethingelse 
     }" 

Qualsiasi idea di quale opzione è?

+6

Questo ha avuto modo di essere un bug, nessun modo dovrebbe formattare una stringa come se fosse il codice, anche se un po ora. – juharr

+0

@juharr Sì, sembra così anche a me. Forse relativo a [questo] (https://youtrack.jetbrains.com/issue/RSRP-434676) o [questo] (https://youtrack.jetbrains.com/issue/RSRP-447081). –

+1

Quale versione di Resharper stai usando? Penso che solo 9 suppone di lavorare con il 2015 e la nuova roba C# 6. – juharr

risposta

1

"Wrap object and collection initializer" è l'impostazione che si sta cercando. Impostalo su chop se è lungo e, se è ancora avvolto in modo errato, puoi modificare il numero "Right Margin (columns)" su un valore molto più grande e interromperà il comportamento. Anche se espandendo le colonne, il resharper smetterà di avvolgere qualsiasi cosa con meno caratteri sulla linea rispetto al valore impostato in modo che possa eseguire altre operazioni di riformattazione in modo indesiderato.

Resharper object initializer options

Resharper Column Options

Problemi correlati