2017-09-05 1 views
1

j'utilise Visual Studio 2017 Enterprise, version 15.3.3Visual Studio 2017: Désactiver IntelliSense pour CodeSnippets

Je ressemble IntelliSense a quelques nouvelles fonctionnalités pour la complétion de code. Un de cette caractéristique est, qu'un nom de champ est automatiquement suggéré quand un type est écrit.

SpacePosition s .. // commençant par s, IntelliSense suggèrent "espace", "position" et "spacePosition"

snippedFeature on tab

J'aime cette fonction en général, mais pas pour les extraits de code. En utilisant un code coupé j'ai le problème, que le nom d'un littéral est automatiquement remplacé par Intellisense après avoir appuyé sur tab (qui est utilisé pour naviguer vers le littéral suivant).

Dans mon exemple, je veux nommer la propriété "other", puis sauter le littéral suivant dans l'extrait. Mais à cause d'Intellisens, le nom de la propriété est remplacé par "spacePosition".

Est-il possible de désactiver la fonctionnalité IntelliSens dans les extraits de code?

je trouve une solution pour le même problème dans le code Visual Studio: stackoverflow articel mais pas pour Visual Studio

+1

Maintenant, il n'y a pas une telle option pour désactiver cette fonctionnalité IntelliSense dans les extraits de code, mais vous pouvez essayer de cliquer sur "Esc" après le type 'autre', puis cliquez sur 'Tab' pour sauter au prochain littéral, s'il vous plaît vérifier ceci: https://1drv.ms/i/s!Atv5QNuFrncKgymwBXklXjEatOkN –

+0

@Sara: Merci pour la solution de contournement et la courte vidéo :-). Travaille pour moi. – user2959547

+0

Salut, si heureux d'entendre que votre problème est résoudre et j'ai ajouté une réponse, pourriez-vous s'il vous plaît marquer comme réponse lorsque vous avez du temps libre? Cela aidera les autres membres de la communauté à rechercher plus facilement cette information, merci. :) –

Répondre

1

Maintenant, il n'a pas cette option pour désactiver cette fonctionnalité IntelliSense dans des extraits de code, mais vous pouvez essayer de cliquer sur « Esc touche » après type « autre », puis cliquez sur la touche « Tab » pour passer à côté littérale , s'il vous plaît vérifier ce qui suit: enter image description here

0

How to: Manage Code Snippets

Pour accéder au code Snippets directeur

1.) Sur les Outils menu, cliquez sur Gestionnaire des extraits de code. Raccourci Ctrl + K, Ctrl + B

Comment: modifier le comportement extrait

Pour modifier le comportement extrait de code.

1.) Aller à Outils> Options de >Text Editor>IntelliSense>Snippet Comportement

2.) Voir les images. enter image description here

+0

Vous réservoir pour votre proposition. Mais ce n'est pas ce que je veux. Je ne veux pas désactiver les extraits lorsque l'onglet est enfoncé. Je veux désactiver Intellisense après avoir inséré un snippé.J'ai mis à jour ma question pour la rendre plus claire. – user2959547