Mac-Tastenkombination: vorheriges und nächstes Wort in iTerm und Terminal
January 26th, 2011
Hier eine Lösung, um für ein deutsches Tastaurlayout unter Mac eine Tastaturkombi (Tastaturbelegung) für vorheriges oder nächstes Wort im Terminal bzw. im iTerm festzulegen.

Terminal
Am einfachsten ist es den Hacken bei “Wahltaste als Meta-Taste setzen” zu aktivieren. Leider erzeugt ALT-@ dann nicht mehr das @-Symbol :(

Daher habe ich mich für “Ctrl-Taste Linkspfeil” und “Ctrl-Taste Rechtspfeil” entschieden. Dazu die Einstellungen des Terminal-Programms aufrufen und im Reiter “Einstellungen” die gewünschte auswählen. Dann rechts im Reiter “Tastatur” den Eintrag “Ctrl-Taste Linkspfeil” auswählen und auf Bearbeiten klicken. Folgende Einstellung sind zu tätigen. Den Eintrag im Textfeld erhält man durch “Esc” und danach “b” :

Analog dann für “Ctrl-Taste Rechtspfeil” mit “Esc” und “f”.
iTerm
Wer statt Terminal das Programm iTerm verwendet, geht wie folgt vor. Unter “Bookmarks” den Eintrag “Manage Profiles …” aufrufen und unter “Keyboard Profiles” “Global” auswählen.

Den Eintrag “ctrl-num-cursor-left” auswählen bzw. neu anlegen und folgende Einstellungen vornehmen:

Eventuell den Hacken bei “Higi interception priority” setzen. Analog für “ctrl-num-cursor-right” :

Abei eine Liste einige wichtiger Tastaturkombis:
Ctrl-a -> go to the start of command line
Ctrl-e -> go to the end of command line
Ctrl-p -> previous command in history
Ctrl-n -> next command in history
Ctrl-f -> next character in command line
Ctrl-b -> previous character in command line
Ctrl-r -> reverse search in history file
Ctrl-d -> delete current character
Ctrl-h -> backspace
Ctrl-k -> delete from the prompt to the end of command line
Ctrl-u -> delete from the prompt to the beginning of command line
Ctrl-_ -> undo (yes, but limited)
Meta-< -> go to beginning of history file
Meta-> -> go to end of history file
Ctrl-< -> go to previous word in command line
Meta-b -> go to previous word in command line
Ctrl-> -> go to next word in command line
Meta-f -> go to next word in command line
Meta-d -> delete next word in command line
(from the actual position of the prompt)
Und nun schön üben :)
Gibt es Alternativen? Welche Tastaturkombi hast du hinzugefügt?
