Frapper l’onglet dans Visual Studio sélectionne le bloc au lieu d’append l’indentation

J’utilise Visual Studio 2015 et ReSharper 2016.2 et j’ai ce comportement étrange, que j’ai probablement activé (accidentellement). Lorsque vous placez le curseur sur une ligne avant le premier mot, appuyez sur la touche Tab pour indenter la ligne correctement:

entrer la description de l'image ici

Lorsque le curseur se trouve à l’intérieur d’un mot dans la ligne, appuyez sur la touche Tab pour sélectionner le mot ou le bloc.

entrer la description de l'image ici

Mais le comportement souhaité serait d’indenter au niveau du curseur (par exemple, diviser un mot en deux mots, si le curseur se trouvait à l’intérieur du mot Stream après la lettre r):

entrer la description de l'image ici

Est-ce que quelqu’un sait comment cette fonctionnalité est appelée? Est-ce que ça vient de ReSharper? Où peut-il être activé ou désactivé?

Allez dans Resharper -> Options, dans l’arborescence de gauche, sélectionnez Comportement de l’éditeur et décochez la dernière option Utiliser les touches Tab / Tabulation pour la navigation structurelle .

entrer la description de l'image ici

Mise à jour pour Resharper 2016.3.1.

Merci à @Jordan de l’avoir signalé!

Mis à jour pour Resharper 2016.3.1

Ceci s’appelle la navigation structurelle et est vraiment utile pour la tabulation entre les blocs de code, par exemple les parameters dans un appel / définition de méthode – ce qui le rend très facile à éditer. Le comportement peut être modifié dans les options, sous Comportement de l’éditeur. Plus de détails dans les docs .

Désactivez-le et utilisez votre pointeur pour “naviguer” vers la structure que vous souhaitez modifier. De cette façon, vous pouvez continuer à append des tabs à vos blocs de commentaires jusqu’à ce qu’ils corrigent la fonctionnalité inutile. Quelqu’un là-bas a trop de temps pour résoudre des problèmes inexistants et aggrave les choses. Ils ont le comportement de commentaire de cette “fonctionnalité” répertorié comme un bogue. Devrait être fixé d’ici 2018.