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.