In Bash-Fenstern, in denen die Terminal.app unter OS X Lion verwendet wird, kann ich ctrl+ nicht mehr Aals Verknüpfung zum Beginn der Befehlszeile verwenden. Andere ctrlZeichen wie ctrl+ Efunktionieren auch nicht mehr.
Irgendwelche Ideen?
In Bash-Fenstern, in denen die Terminal.app unter OS X Lion verwendet wird, kann ich ctrl+ nicht mehr Aals Verknüpfung zum Beginn der Befehlszeile verwenden. Andere ctrlZeichen wie ctrl+ Efunktionieren auch nicht mehr.
Irgendwelche Ideen?
^ A und ^ E sind Befehle der Bash "Emacs Mode". Überprüfen Sie Ihre Bash-Einstellungen mit
set -o
und vergewissern Sie sich, dass auf eingestellt emacs
ist on
. Befindet sich Ihre Bash im vi-Modus ( vi on
), müssen Sie die vi-Verknüpfungen verwenden, um in der Zeile zu navigieren ( ESCum den Einfügemodus zu verlassen, 0um zum Anfang und $zum Ende zu gelangen).
set -o emacs
Wenn Ihre Einstellung zwischen Sitzungen beibehalten werden soll, fügen Sie Ihrem ~ / .profile Folgendes hinzu.
Natürlich sollten Sie nur eine dieser beiden hinzufügen, abhängig von Ihrem bevorzugten Bearbeitungsmodus.
quelle
Überprüfen Sie, ob die Tastatureinstellungen Ihres aktuellen Themas angezeigt werden. Terminal> Einstellungen> Einstellungen> Tastatur .
Wenn Sie nicht sehen, was Sie wollen, versuchen Sie, ein neues Thema zu erstellen, um zu sehen, ob es funktioniert
quelle
bash
Verknüpfungen und sollten auf jeden Fall zumindest in Bash funktionieren. Es sollten eigentlich keine Tastaturkürzel festgelegt sein. "Wenn Sie nicht sehen, was Sie dort wollen" ist der Standardfall und es besteht kein Grund zur Sorge.