mit bash ohne pfeiltasten


9

Ich verwende Bash auf einer virtuellen Maschine. Aus irgendeinem Grund funktionieren die Pfeiltasten dort nicht. Ist es möglich, eine andere Tastenkombination (wie HJKL in vi) zu verwenden, um sich nach links / rechts / oben / unten zu bewegen?

(Es ist OpenBSD, wenn es hilft)

edit: Ich werde auch hinzufügen, dass ich den Grund kenne, warum sie nicht funktionieren und es ziemlich unfixable ist (und es ist nicht das Problem, das ich gerade lösen möchte)

Antworten:


12

Versuche dies:

set -o vi

Verwenden Sie dann Esc und 'hjkl', um zu navigieren.

Sie können dies auch tun:

set -o emacs

Und verwenden Sie Strg-P, Strg-N usw. für die Navigation.

Ich habe den VI-Modus in meinem .bashrc eingestellt, damit er sofort verfügbar ist.

BEARBEITEN: hier ist Ein Spickzettel für den VI-Modus in Bash. Es ist ein PDF, also sei gewarnt;)

Hier ist Ein Spickzettel für den Emacs-Modus in Bash - nur um meine Grundlagen zu decken. Es ist auch ein PDF.


es war schneller als ich dachte! :) Vielen Dank
Karel Bílek

Ich bin froh zu helfen :) Ich poste einen Link mit einem Spickzettel für VI: Warnung, PDF.
bedwyr

5

Im Emacs-Modus sind es Strg-B und F (ein Zeichen vor und zurück) sowie Strg-P ​​und N (vorherige und nächste Zeile).


0

Die Pfeiltasten auf dem Nummernblock funktionieren ebenfalls (4,8,6,2) und senden einen anderen Schlüsselcode.

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.