Ctrl-a nie prowadzi mnie do początku monitu, gdy pracuję na ekranie GNU


Odpowiedzi:


25

Ctrl-A, po którym następuje litera „a”, wyśle ​​sekwencję Ctrl-A do powłoki.

Lub możesz odwzorować klawisz polecenia ekranowego na coś innego niż Ctrl-A


3

Domyślne powiązanie readline beginning-of-lineto Ctrla. Ponieważ koliduje to z screenprefiksem polecenia, możesz albo ponownie powiązać prefiks ekranu, jak sugeruje Johnny , lub dołączyć inne powiązanie, .inputrcaby zmapować zachowanie readline do innego skrótu klawiszowego, na przykład, aby odwzorować to samo zachowanie Alta, możesz użyć:

"\ea": beginning-of-line

Umożliwi to korzystanie z jednego Ctrllub na Alt azewnątrz screeni Altawewnątrz.

Wszystkie wiązania readline można dostosować zarówno dla trybu Emacs (domyślny), jak i vi.

Pełna lista wszystkich poleceń readline jest dostępna tutaj: http://linux.about.com/library/cmd/blcmdl3_readline.htm


1

Jak powiedzieli inni, Ctrl- ajest często używany przez emacsa i tryb emacsa powłok. Co ogólnie zrobić jest użycie screenjest escapepolecenie, aby ustawić sekwencję klawiszy do Ctrl- z. Przez większość czasu nie chcę zatrzymywać programu, aby uruchomić inny - w tym celu otwieram nowe screenokno i uruchamiam program. Kiedy to robię, łatwo jest wpisać Ctrl- z z. Ponadto, bardzo często sshdo innych systemów i uruchomić screentam, gdzie mogę używać Ctrl- arównież.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.