Ik gebruik Visual Studio 2015 en ReSharper 2016.2 en ik heb dit vreemde gedrag, dat ik waarschijnlijk (per ongeluk) heb geactiveerd. Als de cursor in een regel voor het eerste woord staat en op de Tab-toets drukt, springt de regel correct in:
Als de cursor binnen een woord binnen de regel staat, kunt u met de Tab-toets het woord of blok selecteren.
Maar het gewenste gedrag zou zijn om te laten inspringen bij de cursor (bijvoorbeeld een woord in twee woorden splitsen, als de cursor zich in het woord Stream na de letter r bevindt):
Weet iemand hoe deze ‘functie’ heet? Komt het van ReSharper? Waar kan het worden in- of uitgeschakeld?
Antwoord 1, autoriteit 100%
Ga naar Resharper -> Opties, selecteer in de linker boomstructuur Editor Gedrag en schakel de laatste optie uit Gebruik Tab/Shift Tab-toetsen voor structurele navigatie.
Update voor Resharper 2016.3.1.
Bedankt aan @Jordan voor het erop wijzen!
Antwoord 2, autoriteit 6%
Dit wordt structurele navigatie genoemd en is erg handig om tussen codeblokken te bladeren, bijv. parameters in een methodeaanroep/definitie – maakt het zeer gemakkelijk te bewerken. Het gedrag kan worden gewijzigd in de opties, onder Editor-gedrag. Meer details in de documenten.
Antwoord 3
Zet het uit en gebruik je aanwijzer om te “navigeren” naar de structuur die je wilt bewerken. Op die manier kun je doorgaan met het toevoegen van tabbladen aan je commentaarblokken totdat ze de anders nutteloze functie repareren. Iemand daar heeft te veel tijd om niet-bestaande problemen op te lossen en de zaken zelfs erger te maken. Ze hebben het reactiegedrag van deze “functie” vermeld als een bug. Zou tegen 2018 opgelost moeten zijn