2011-12-27 21 views
16

Visual Studio 2010 permette di attivare o disattivare la modalità di Intellisense tra la "modalità di completamento" e la modalità "suggerimento" (alias "modalità a basso impatto") utilizzando il Ctrl + Alt + Collegamento allo spazio. Mi piace lavorare nella normale modalità di completamento, ma a quanto pare continuo a battere Ctrl + Alt + Spazio per errore, per quanto sciocco!Come disattivare la modalità suggerimento IntelliSense in Visual Studio 2010

C'è un modo per disattivare la modalità di suggestione Intellisense (o la Ctrl +Alt +Spazio collegamento) in modo che io lavoro sempre in modalità di completamento regolare?

+1

Probabilmente, non si sta accidentalmente toccando quella scorciatoia: * In alcuni scenari IntelliSense, la modalità suggerimento viene utilizzata anche se non la si abilita. *, In base a [MSDN] (http://msdn.microsoft.com /en-us/library/exbffbc2.aspx). –

+0

@ O.R.Mapper è interessante. Vorrei che MSDN fornisse almeno un esempio di quale di queste situazioni sia :) –

+0

Purtroppo, non sono riuscito a scoprirlo; So solo che deve essere qualcosa che ho costantemente attivato fino a quando ho avuto VS 2010 (che è uno dei motivi principali per cui preferisco SharpDevelop per la codifica). Aggiornerò questo se avrò mai informazioni sul trigger reale. –

risposta

24

Le opzioni IntelliSense si differenziano in Visual Studio in base alla lingua di destinazione.

Ma la soluzione universale, indipendente dal linguaggio è quello di disabilitare l'incriminato Ctrl +Alt +Spazio scorciatoia del tutto (o rimappare a qualcos'altro). C'è un'interfaccia utente estesa per personalizzare le scorciatoie da tastiera incorporate in Visual Studio.

Il comando che stai cercando è chiamato Edit.ToggleCompletionMode. Per modificare o rimuovere la scorciatoia da tastiera collegato ad esso, attenersi alla seguente procedura:

  1. Fare clic sul menu "Strumenti", quindi fare clic su "Opzioni".

  2. espandere la categoria "Ambiente", e quindi fare clic sulla voce "tastiera".

  3. Digitare una parte del nome del comando che si desidera modificare. In questo caso, è sufficiente digitare togglecompletion.

  4. Fare clic sulla partita in questione nella lista qui sotto (Edit.ToggleCompletionMode).

  5. Viene visualizzata la finestra combo tutti i tasti di scelta rapida assegnati a quel comando.

    Per rimuovere uno, assicurarsi che sia selezionata e fare clic sul pulsante "Rimuovi".

    Per assegnarne uno nuovo, impostare lo stato attivo sulla casella di testo "Premere i tasti di scelta rapida" e digitare i tasti di scelta rapida desiderati. Se quel collegamento è attualmente in uso da un altro comando, verrà visualizzato nella casella combinata sottostante. Per assegnare un collegamento al comando attivo, fai clic sul pulsante "Assegna".

      Configuring Keyboard Options in Visual Studio

E 'quasi una delle più complicate interfacce utente di dialogo che io abbia mai visto in un prodotto commerciale, ed è esasperante non ridimensionabile. Unisciti alla folla dei reclusi e forse c'è speranza che cambierà.

+2

Mi hai salvato la vita, chiamo questo pulsante "sabotatore" .... Mi stava facendo impazzire .. :-) –

+0

Vorrei che funzionasse in C++ –

+0

Non funziona in Visual Studio 2017 nel file Javascript. Anche il pulsante è disattivato e la modalità di completamento suggerimento è ancora attiva. Giocare con la scorciatoia lo spegne ma continua a tornare Altre idee? –

Problemi correlati