Strg + A funktioniert in Bash Terminal unter OS X Lion nicht


13

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?

Antworten:


14

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


6
Sie sollten auch beachten, dass Sieset -o emacs
Austin Hyde

6

Wenn Ihre Einstellung zwischen Sitzungen beibehalten werden soll, fügen Sie Ihrem ~ / .profile Folgendes hinzu.

set -o vi
set -o emacs

Natürlich sollten Sie nur eine dieser beiden hinzufügen, abhängig von Ihrem bevorzugten Bearbeitungsmodus.


1

Ü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


Ich habe es gerade überprüft und sie scheinen an meiner 10.7-Box zu arbeiten. Ich denke, es muss etwas mit dem Thema zu tun haben, das Sie verwenden.
Bswinnerton

Jep. Dies sind die grundlegendsten bashVerknü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.
Slhck

Meins funktioniert nach dem 10.7-Update weiter. Funktioniert tatsächlich in allen Apps, in denen ich es getestet habe ...
peelman

Überprüfen Sie auch Ihre allgemeinen Tastenkombinationen, um sicherzustellen, dass Ihre Strg-Tastenkombinationen nicht durch irgendetwas überschrieben werden. Systemeinstellungen> Tastatur> Tastaturkürzel
bswinnerton

In meinem Fall wurde es mit "Alle Fenster nach vorne bringen" überschrieben. Vielleicht hat irgendeine App das eingestellt? Nach dem Entfernen funktioniert es wieder wie ein Blick.
Markus Zeller
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.