2015-07-22 14 views
15

Come annullare il completamento automatico in Visual Studio 2015 premendo "Spazio"?Come annullare il completamento automatico in Visual Studio 2015 premendo "Spazio"?

Sembra che non ci sia questa opzione.

Quando vedo l'elenco di completamento automatico intellisense e premere "Spazio" VS stampa automaticamente la voce evidenziata. Voglio cancellarlo. VS 2013 non si comporta in questo modo.

Plus quando premo "{" VS 2015 stampa automaticamente a destra "}" Lo cancellerei anch'io.

Lingua C#.

Se si vuole risolvere il problema votare per https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/9319764-visual-studio-2015-cancel-intellisense-autocomple

risposta

5

Il tasto Escape per annullare intellisense e consentire di continuare a digitare tutto quello che vuoi senza interferenze. Ho appena provato su VS2013 per confermare.

Per quanto riguarda "{" che viene chiuso con un "}", questo di solito è causato da un'estensione come Resharper, MS PowerTools o simili.

+0

Preferisco utilizzare VS 2013 =). Ci sono troppe borse in VS 2015 (eccetto quelle). Sembra che Microsoft non cambi nulla (non aggiusta nessuno) dalla versione di anteprima. – thedriveee

+2

un modo per cancellare questo comportamento predefinito? È assolutamente esasperante. –

+0

L'unico modo è scrivere agli sviluppatori. – thedriveee

15

Per disattivare il completamento automatico è possibile utilizzare:

Modifica-> IntelliSense-> Toggle modalità di completamento (Ctrl + Alt + Spazio)

Questo sarà anche disabilitarlo per tutti i personaggi. Questo mi si addice ma potrebbe non essere esattamente quello che stai cercando, VS2013 ti ha permesso di selezionare quali caratteri e in particolare Spazio non sono sicuro del motivo per cui questo è stato rimosso.

Per disattivare il completamento brace:

Strumenti> Opzioni> Testo Editor-> C# -> Generale-> Automatic Brace Completamento

+1

Non c'è IntelliSense nel menu "Modifica" – thedriveee

+1

@ thedriveee C'è il mio. Sto usando VS2015 Professional. Hai un file ".cs" aperto nell'editor? –

+0

Quell'opzione di menu funziona per me. Sto usando la community di Visual Studio 2015. – Francisco

3

Se si esegue ReSharper, controllare ReSharper> Opzioni.

In Ambiente> IntelliSense> Caratteri finali.

Deselezionare "Completa nello spazio" per la lingua desiderata.

2

C'è un modo per disattivare questo particolare comportamento in Visual Studio 2015, lasciando il completamento completamente funzionale. Tuttavia, questo funziona solo con alcune lingue. Opzioni:

Text Editor -> [your language] -> IntelliSense -> 'Only use Tab or Enter to commmit' 

Ha lavorato per me per l'editor Java Script, ma non esiste un equivalente di C# (dove io personalmente non trovo questa caratteristica come fastidiosa

0

In Visual Edition Studio comunitaria per Mac. :

Text Editor -> IntelliSense -> Uncheck 'Complete with Space or Punctuation' 
Problemi correlati