In VB Classic, VBA und auch in Visual Studio können Sie auf den linken Rand eines Codeblocks klicken, um den gesamten aktuellen Block (Sub, Function usw.) auszuwählen. In Visual Studio befindet sich dieser anklickbare Bereich neben den Zeilennummern auf der linken Seite.
Gibt es eine Tastenkombination, die den gleichen Job macht? das heißt, wählt den "aktuellen Block" aus.
Wenn Sie ReSharper verwenden, drücken Sie wiederholt Ctrl-w
, um schnell den gewünschten Bereich auszuwählen.
Ich habe nach dem gleichen gesucht, als ich auf CodeRush Xpress (kostenlos) von DevExpress stieß. Weitere Informationen erhalten Sie hier: Ссылка
Nach der Installation von CodeRush Xpress können Sie Code-Blöcke auswählen, indem Sie eine Tastenkombination drücken. Das Tolle an dieser Implementierung ist, dass Sie den Umfang Ihrer Auswahl mit jedem Tastendruck vergrößern oder verkleinern können.
Zum Beispiel:
%Vor%Platziere den Cursor vor dem "z" in "faul", dann vergrößere den Umfang deiner Auswahl mit dem Tastaturkürzel (ich habe meins an das "+" auf dem Ziffernblock,) durch wiederholtes Vergrößern des Bereichs deiner Auswahl, Sie erhalten folgende Auswahlmöglichkeiten:
Wenn Sie die Tastenkombination zum Verringern der Auswahl drücken, wirkt sich dies umgekehrt aus.
Ich empfehle dringend, CodeRush Xpress zu überprüfen. Es hat mir so gut gefallen, dass ich die Vollversion gekauft habe (was jeden Cent wert gewesen ist).
Für C # können Sie einen ähnlichen Effekt erzielen, indem Sie Ihren Cursor neben eine öffnende Klammer setzen und Shift-Ctrl-} drücken, um den gesamten Code zwischen den Klammern auszuwählen. Dies und andere gute Sachen hier .
Oder, für VB, ein Visual Studio-Makro, um auszuwählen, wo immer Sie den Cursor auf das nächste Vorkommen von End Sub setzen. Wenden Sie dies auf Ihre eigene Tastaturverknüpfung an und Sie sollten etwas ziemlich Machbares haben:
%Vor%Tags und Links visual-studio keyboard-shortcuts vb.net