2009-10-19 16 views
21

Una domanda semplice.Come impedire la chiusura automatica delle parentesi graffe in ReSharper?

Sto provando ReSharper e chiude le mie parentesi graffe per me non appena le apro. Non mi piace molto questa "funzione" e ho avuto circa tre lunghi look attraverso la finestra delle impostazioni e non riesco a capire come disabilitarlo! Mi manca un'ovvia check-box da qualche parte?

Edit:

Il deselezionando di "parentesi di chiusura automatica dopo il completamento" fa non fare il trucco!

Voglio essere in grado di digitare la seguente senza } apparire per me:

if(true){ 

Questo non sembra nulla a che fare con il completamento IntelliSense.

risposta

21

Per disattivare questo comportamento, aprire le opzioni ReSharper e nella scheda Editor, deselezionare l'opzione Auto-insert chiusura brace. Non dovrebbe essere necessario riavviare Visual Studio.

+1

Superbo !!! Non sono sicuro di quanto mi sia sfuggito, lo spelling per te. Potrebbero fare con uno strumento di "ricerca" per le loro opzioni ... comunque, grazie mille! – joshcomley

+0

+1 non so come mi sia mancato neanche quello. rimosso la mia risposta errata. – dove

+0

Fantastico. Perché nelle pagine ASPX questo è PARTICOLARMENTE frustrante e buggato. – GONeale

11

FYI: Ho pensato che ci fosse un bug in ReSharper fino a quando ho realizzato che il plug-in "Productivity Power Tools" di Microsoft ha anche un'opzione di completamento del brace automatico che è impostata su on per impostazione predefinita.

per spegnerlo: Strumenti> Produttività Power Tools> Automatic Brace Completamento> Off

10

Vai a ReSharper Options->Environment->Editor->Edit Behavior e disattivare "Auto-insert parentesi graffa di chiusura". Inoltre, se si tratta di una nuova installazione di Visual Studio, le versioni più recenti lo fanno anche per impostazione predefinita. Dovrai andare su Options->Text Editor->C#->General e disabilitare "Completamento automatico delle parentesi".

Problemi correlati