Frage

Gibt es die Möglichkeit, „gierig“ Verhalten und Schlüssel in Visual Studio zu bewerben? Mit „gierig“ meine ich ein solches Verhalten, wenn alle Leerzeichen zwischen Cursorposition und gebunden nächste Wort kann mit einem Tastendruck gelöscht werden.

War es hilfreich?

Lösung

Nun, ich glaube nicht, dass Sie die Bindung der Löschtaste oder Rücktaste ändern können -. Aber CTRL + DEL und STRG + Rück sind ziemlich nah an, was Sie wollen

Andere Tipps

Just Strg + Backspace ...

Sie können mit Strg + Shift + Pfeil Tasten, um die Auswahl treffen und dann drücken Sie einfach löschen. Unter Umständen müssen Sie die Pfeiltaste mehr als einmal schlagen, während immer noch mit Strg + Shift Kombination, sondern weil die Finger in der gleichen Position sind, ist sehr schnell. Dies funktioniert auch für Wörter schrittweise auswählen.

Strg + Back Space und Strg + Löschen sind auch gierig, sie das nächste Wort in ihrer jeweiligen Richtung löschen.

Eigentlich müssen Sie dies tun: Strg + Umschalttaste + links + Rechts - dies wird Ihnen nur den Raum ausgewählt, und dann können Sie die Taste löschen

.

Dies wird vorausgesetzt, dass Sie von rechts kommen, und Sie haben den Raum auf der linken Seite zu löschen.

Natürlich ist dies immer noch 5 Tastenanschläge ... aber es schlägt Backspace drücken immer wieder ....

Sie suchen:

Edit.DeleteHorizontalWhiteSpace

Ich habe es auf Strg + K, Strg + \, die ich denke, der Standard ist, aber vielleicht nicht

Klingt wie etwas, das man für einen Makro schreiben könnte und dann zuweisen, um eine Tastenkombination (wie SHIFT + DEL ).

Wenn Sie den EnvDTE-Namespaces erkunden können Sie eine Menge tun, um Änderungen vorzunehmen im aktiven Dokumentfenster in Text. Ich würde beginnen, indem sie mit etwas Kontrolle wie ...

    Public Sub RemoveWhiteSpace()
        DTE.ActiveDocument.Selection.WordRight(True)
        DTE.ActiveDocument.Selection.Text = " "
    End Sub

Das ist nur ein einfaches Beispiel, aber man kann es weiter verlängern ziemlich leicht

OK Ich habe diese Sache bekam. Und dieses Wissen anwenden ich gefunden habe entsprechende VS-Befehle: Edit.WordDeleteToStart und Edit.WordDeleteToEnd .

Ich habe erfolgreich neu zugeordnet und Tasten Optionen-> Umfeld-> Tastatur-Dialog. Leider gelten diese Befehle nicht nur Leerzeichen, wie ich wünschen würde, aber immer noch, dank jedem!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top