2013-10-31 7 views
5

Nella mia classe, ho un metodo privato Log(). Quando voglio usare log (in quella stessa classe), scrivo 'Log' e poi quando digito '(', codifica automaticamente il codice completo come qualcos'altro.Ho provato ad usare intellisense in studio visivo invece di resharper ma questo codice sbagliato completamento accade ancora. devo disinstallare ReSharper o c'è qualcos'altro che posso fare?Come disabilitare fastidioso completamento del codice Resharper 8.0.2?

Grazie.

risposta

1

La soluzione che ho trovato finora è quello di disabilitare '(' come codice carattere completo. per fare questo (dalla documentazione ReSharper):

Per definire i simboli che non si rifanno il completamento del codice

  1. Nel menu principale, selezionare ReSharper | Opzioni. Si apre la finestra di dialogo Opzioni.
  2. Nel riquadro sinistro della finestra di dialogo, fare clic su IntelliSense | Completando i personaggi.
  3. Nel riquadro di destra è possibile definire se completare lo spazio o meno. Per farlo, seleziona o deseleziona le caselle di controllo per C#, VB.NET o qualsiasi altra lingua.
  4. Per definire simboli che non devono richiamare il completamento del codice, digitarli in caselle di testo per C#, VB.NET o qualsiasi altra lingua.
  5. Fare clic su Salva o Salva su per applicare le modifiche.

C'è una soluzione migliore/elegante?

Grazie.

Modifica.

A quanto pare, ho capito che ho dimenticato di inserire la parola chiave statica, ecco perché intellisense non ha riconosciuto Log().

Problemi correlati