Ctrl + A non funziona in Bash Terminal su OS X Lion


13

In bash windows usando Terminal.app su OS X Lion, non posso più usare ctrl+ Acome scorciatoia per andare all'inizio della riga di comando. Anche altri ctrlpersonaggi come ctrl+ Enon funzionano più.

Qualche idea?

Risposte:


14

^ A e ^ E sono comandi di bashs "modalità emacs". Controlla le tue impostazioni bash con

set -o

e verifica che emacssia impostato su on. Se il tuo bash è in modalità vi ( vi on), allora devi usare le scorciatoie vi per navigare all'interno della riga ( ESCper uscire dalla modalità di inserimento, 0per andare all'inizio e $per andare alla fine).


6
Dovresti anche notare che per tornare alla modalità emacs, falloset -o emacs
Austin Hyde,

6

Se vuoi che le tue impostazioni persistano tra le sessioni, aggiungi quanto segue al tuo ~ / .profile.

set -o vi
set -o emacs

Ovviamente, dovresti aggiungere solo uno di questi due, a seconda della modalità di modifica preferita.


1

Controlla per vedere le impostazioni della tastiera del tuo tema attuale. Terminale> Preferenze> Impostazioni> Tastiera .

Se non vedi quello che vuoi lì, prova a creare un nuovo tema per vedere se funziona


Ho appena verificato e sembrano funzionare sul mio box 10.7, quindi penso che debba avere qualcosa a che fare con il tema che stai utilizzando.
bswinnerton,

Sì. Queste sono le bashscorciatoie più elementari e dovrebbero sicuramente funzionare almeno in Bash. In realtà non dovrebbero esserci scorciatoie da tastiera, quindi "Se non vedi quello che vuoi lì dentro" è il caso predefinito e nulla di cui preoccuparti.
slhck,

Il mio continua a funzionare dopo l'aggiornamento 10.7. Funziona davvero con tutte le app in cui l'ho testato ...
peelman,

Controlla anche le scorciatoie da tastiera generali per assicurarti di non avere nulla che sovrascriva le scorciatoie da tastiera. Preferenze di Sistema> Tastiera> Scorciatoie da tastiera
bswinnerton,

Nel mio caso è stato sovrascritto con "Porta in primo piano tutte le finestre". Forse qualche app lo ha impostato? Dopo averlo rimosso funziona di nuovo come uno sguardo.
Markus Zeller,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.