Auswählen eines ganzen Wortes nur mit der Tastatur


31

Angenommen, ich schreibe einen Text und das Caret ist mitten in einem Wort. Ich möchte in der Lage sein, dieses Wort auszuwählen, ohne meine Maus zu benutzen. (Doppelklicken Sie mit der Maus auf das Wort.)

Ich habe folgendes gefunden, aber es ist irgendwie klobig:

  1. Ctrl+ : um an den Anfang des Wortes zu springen
  2. Ctrl+ Shift+ : um das ganze Wort auszuwählen

Gibt es einen besseren Weg, dies zu tun?


1
Ich denke, das ist der einfachste Weg, es ohne Maus zu machen. Es sind nur 2 Schritte.
bwall

Es hängt davon ab, in welchem ​​Programm Sie sich befinden. Viele Editoren hätten einen Tastendruck, um das aktuelle Wort auszuwählen.
Julian

@Julian: Ich bin meistens in Google Chrome, denke ich.
Randomblue

2
Sie müssen die STRG-Taste zwischen Schritt 1 und 2 nicht loslassen. Wenn Sie dies noch nicht tun, können Sie einen weiteren Tastendruck reduzieren.
Scott Rhee

Antworten:


17

Erstellen Sie unter macOS eine Datei ~/Library/KeyBindings/DefaultKeyBinding.dictmit dem folgenden Inhalt:

{
    "^w" = (selectWord:);
}

Wenn die Datei bereits vorhanden ist, fügen Sie die zweite Zeile in den Klammern der obersten Ebene hinzu.

Starten Sie eine App neu (beenden Sie sie und starten Sie sie erneut), um neue Tastenkombinationen anzuwenden.

Jetzt können Sie in jeder nativen Anwendung (dh nicht Firefox, Eclipse usw.) ^w( Control-W) drücken , um das aktuelle Wort auszuwählen.

Sie können die Verknüpfung anpassen: ^Steuerung, ~Option, $Umschalt, @Befehl.


Einige Anwendungen enthalten Menüelemente für diese Aktion. TextMate verwendet beispielsweise standardmäßig die ^wVerknüpfung für Bearbeiten »Auswählen» Word .


2
Dies funktioniert mit Google Chrome.
Daniel Beck

Groß. Danke .. Funktioniert für mich ..Ctrl + w
Syed Haider Hassan

Ich möchte nur ein paar Anmerkungen zu dieser großartigen Antwort hinzufügen: Verzeichnis ist, KeyBindingswenn Sie ein Dateisystem haben, bei dem die Groß- und Kleinschreibung beachtet wird, und Sie sollten Apps neu starten, um neue Tastenzuordnungen anzuwenden.
Rshev

1
@ Rshev Das ist, was vorgeschlagenen Änderungen sind, probieren Sie es aus ;-)
Daniel Beck

Was bedeutet unter OS X ? Angenommen, ich habe Windows 10; Was genau muss ich tun
MJH

16

Es gibt einen besseren Weg. AutoHotkey.

http://www.autohotkey.com/

Wenn Sie sich in Visual Studios befinden, Ctrl Wwird das gesamte Wort ausgewählt.


1
Wie haben Sie AutoHotkey konfiguriert, damit dies funktioniert?
Daniel Beck

7
Visual Studio war genau das, wonach ich gesucht habe, danke.
Benjamin

1
+1 : Ausgezeichnet, aus irgendeinem Grund habe ich halb erwartet, dass Strg + W das Fenster schließt, in dem ich in MSVC gearbeitet habe. Aber das ist Strg + F4. In vielen anderen Anwendungen macht Strg + W genau das (schließt das aktive Fenster) , sodass es ein wenig gefährlich erscheint, AutoHotkey zu verwenden, damit diese Verknüpfung global funktioniert .
Andon M. Coleman

2

Dieses AutoHotKey-Skript ordnet Strg-W zu, um das Wort unter dem Cursor auszuwählen:

#IfWinActive ahk_class OpusApp
^W::
SendInput ^{left}+^{right}
#IfWinActive

Getestet mit Word 2010, sollte auch mit anderen Versionen funktionieren.


2

Drücken Sie in MSWord einmal F8, um in den erweiterten Modus zu gelangen, zweimal, um das gesamte Wort auszuwählen, dreimal, um den gesamten Satz auszuwählen, viermal, um einen Absatz auszuwählen und fünfmal das gesamte Dokument. Drücken Sie ESC, um den erweiterten Modus zu verlassen


0

Die erste Antwort war richtig. Mach Ctrl+ rightarrowdann mach Ctrl+ Shift+ leftarrow. Speichern Sie das in einem Makro, um das zu verkürzen. Notieren Sie einfach diese Tastenanschläge in Wort und geben Sie dem Makro eine einfache Tastenkombination wie z. B. Ctrl+ D(D erinnert mich an Doppelklick).

Der Text des Makros in Visual Basic lautet:

Sub SelectWord()
'
' SelectWord Macro
'
'
    Selection.MoveLeft Unit:=wdWord, Count:=1
    Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend
End Sub

0

Visual Studio-Code

Wenn Sie möchten, dass die Tastenkombinationen mit einem anderen Editor übereinstimmen, klicken Sie auf die Pfeile (links / rechts), um ein ganzes Wort auszuwählen. In meinem Beispiel: cmd+alt+shift+<oder cmd+alt+shift+>führen Sie in VSC beispielsweise Folgendes aus:

  • Tastaturkürzel bearbeiten
  • Suche select word
  • Löschen Sie die Tastenkombinationen, die Sie nicht benötigen (möglicherweise müssen Sie experimentieren, um genau das gewünschte Verhalten zu erzielen).
  • Suche cursorWordStartLeftSelect
    • Doppelklick und anpassen: cmd+alt+shift+<
  • und suchen cursorWordStartRightSelect
    • Doppelklick und anpassen: cmd+alt+shift+>
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.