2015-08-30 23 views
12

NOTA La parola chiave è "predefinita". So che posso colpire la fuga e il comportamento predefinito viene interrotto. Non voglio premere la chiave di escape ogni volta che l'IDE pensa di sapere cosa voglio. Non dovevo farlo nel 2013.Interrompe il comportamento di completamento automatico quando si colpisce la barra spaziatrice in Visual Studio 2015

ADDENDUM 2 Sembra che stia ancora avendo difficoltà a comunicare quello che sto cercando qui. Quello che voglio succedere è niente quando premo la barra spaziatrice ... Voglio solo un carattere spaziale da mostrare sul mio schermo. L'unica volta che voglio che l'IDE inserisca effettivamente un suggerimento è quando premo la barra delle schede. Spero che sia più chiaro?

Questo mi sta facendo impazzire. Il 2013 e prima ti ha permesso di impostare i caratteri di completamento (forse quello era di ricondizionamento?) Ma nel 2015 non vedo alcun modo per interrompere il comportamento predefinito del completamento automatico.

Ad esempio, dire ho una classe Foo, ma io non ho lo spazio dei nomi già specificato, ma io ho una classe di FooBar in uno degli spazi dei nomi specificati, se di tipo I:

public void DoSomething(Foo// <-- then a space) 

. ... inserisce automaticamente FooBar. Come diavolo spengo questo comportamento?

Devo dire che voglio ancora il completamento automatico, solo sulla scheda però.

+0

Premere Ctrl + Dot prima di premere Spazio. – SLaks

+0

Cambia il comportamento predefinito? –

+1

possibile duplicato di [Come annullare il completamento automatico in Visual Studio 2015 premendo "Spazio"?] (Http://stackoverflow.com/questions/31570315/how-to-cancel-autocomplete-in-visual-studio-2015-by -pressing-space) –

risposta

17

Modifica -> Intellisense -> Modalità Completamento Toggle

Da: https://msdn.microsoft.com/en-us/library/hcw1s69b.aspx

"È anche possibile modificare la modalità suggestione, in cui solo il testo digitato viene inserito nel codice Per esempio, se. inserisci un identificatore che non è nell'elenco e premi TAB, in modalità di completamento la voce sostituirà l'identificatore digitato Per passare dalla modalità di completamento alla modalità di suggerimento, premi CTRL + ALT + BARRA SPAZIATRICE o fai clic su Modifica/IntelliSense/Attiva/disattiva modalità di completamento. "

+1

Grazie mille, questo è il comportamento predefinito più fastidioso che ho riscontrato da secoli. – a2800276

+0

Non riesco a revocarlo abbastanza. Ho letteralmente cercato per ore nelle opzioni e sul web, per questa impostazione esatta che non è proprio dove stavo guardando. – youen

0

Per tutti coloro che hanno lo stesso problema in Visual Studio Codice, aggiungere questa riga alle impostazioni utente:

"editor.acceptSuggestionOnCommitCharacter": false 
Problemi correlati