36

Ich verwende Visual Studio 2015 und ReSharper 2016.2 und ich habe dieses seltsame Verhalten, das ich wahrscheinlich (versehentlich) aktiviert. Wenn mit dem Cursor in einer Linie vor dem ersten Wort, die Tab-Taste Einzüge die Linie trifft richtig: dieHitting Registerkarte in Visual Studio wählt Block anstelle von Einzug

enter image description here

, wenn der Cursor innerhalb eines Wortes innerhalb der Linie ist, schlagen die Tab-Taste wählt Wort oder Block.

enter image description here

Aber das gewünschte Verhalten an der Cursorposition einrücken würde (zB ein Wort in zwei Worte geteilt, wenn die Cursor innerhalb des Wortstrom nach dem Buchstaben r sind):

enter image description here

Weiß jemand wie dieses "Feature" heißt? Kommt es von ReSharper? Wo kann es aktiviert oder deaktiviert werden?

Antwort

43

Gehen Sie zu Resharper -> Optionen, wählen Sie in der linken Baumansicht Editor Verhalten und deaktivieren Sie die letzte Option Verwenden Sie Tab/Shift Tab-Tasten für strukturelle Navigation.

enter image description here

Update für ReSharper 2016.03.01.

Danke an @Jordan für den Hinweis!

Updated for Resharper 2016.3.1

+2

immer noch die richtige Antwort für Resharper 2016.2.2 – Natrium

+1

Noch die richtige Antwort für Resharper 2016.3.1 mit Ausnahme einer hinzugefügten Option "Das Caret ist in einem Kommentar oder String-Literal." – Jordan

4

Dies wird Structural Navigation genannt und ist wirklich nützlich für die zwischen den Blöcken von Code Tabbing, z.B. Parameter in einer Methode Aufruf/Definition - macht es sehr einfach zu bearbeiten. Das Verhalten kann in den Optionen unter Editor Verhalten geändert werden. More details in the docs.

0

Schalten Sie es aus und navigieren Sie mit dem Mauszeiger zu der Struktur, die Sie bearbeiten möchten. Auf diese Weise können Sie weiterhin Registerkarten zu Ihren Kommentarblöcken hinzufügen, bis sie das ansonsten nutzlose Feature reparieren. Jemand da drüben hat zu viel Zeit, um nicht existierende Probleme zu lösen und die Dinge sogar noch schlimmer zu machen. Sie haben das Kommentarverhalten dieses "Features" als Fehler aufgelistet. Sollte bis 2018 behoben werden.

Verwandte Themen