Tastaturkürzel in Visual Studio, um den aktuellen Block auszuwählen

8

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.

    
hawbsl 26.10.2010, 08:41
quelle

3 Antworten

4

Wenn Sie ReSharper verwenden, drücken Sie wiederholt Ctrl-w , um schnell den gewünschten Bereich auszuwählen.

    
Carlo V. Dango 28.10.2010 22:07
quelle
3

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:

  • Drücken Sie 1: Der schnelle braune Fuchs springt über den faulen Hund
  • Drücken Sie 2: "Der schnelle braune Fuchs springt über den faulen Hund"
  • Drücken Sie 3: txtResult.text="Der schnelle braune Fuchs springt über den faulen Hund"
  • Drücken Sie 4: (die gesamte If Then-Anweisung ausgewählt)
  • Drücken Sie 5: (die gesamte ausgewählte Untergruppe)

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).

    
knslyr 26.10.2010 17:30
quelle
1

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%     
Chris Wallis 26.10.2010 08:54
quelle