Ich schicke mit meinem iPhone mit einer App namens ServerAuditior auf meinen Computer. Es hat keine Tabulatortaste. Siehe Screenshot.
Wie kann ich die automatische Vervollständigung ohne die Tabulatortaste auslösen? Ich möchte nicht viele Zeichen für das CD-Schreiben eingeben.
Ich habe Pfeiltasten in dieser App. Ich kann nach links und rechts wischen, um die Pfeiltasten zu verwenden. Es wäre erstaunlich, wenn ich es an die Vorwärtspfeiltaste binden könnte, wenn ich am Ende meines Befehls blinzele
bash
ssh
keyboard
autocomplete
Mohsen
quelle
quelle
Antworten:
Sie können den Abschlussbefehl an eine beliebige Tastenfolge binden. Wählen Sie etwas aus, das einfach einzugeben ist, aber in einem normalen Befehl wahrscheinlich nicht angezeigt wird, z. B. Großbuchstabe A. Setzen Sie es
bind "A":complete
ein~/.bashrc
, und neue Bash-Instanzen verwenden Großbuchstaben A TABund rufen die Fertigstellung auf.quelle
A
in einem Befehl benötigen , solange es sich entweder um einen Pfad- / Dateinamenparameter oder um den Befehl selbst handelt, können Sie diesen verwenden?
,A
um ihn automatisch zu vervollständigen. Oder Sie können eine Datei an einem strategischen Ort ablegen, an den Sie automatisch vervollständigen können, um das A zu erhalten. Nicht etwas, das Sie sehr oft tun möchten, aber gelegentlich, wenn Sie alles benötigen, was Sie an die automatische Vervollständigung binden, um es nicht automatisch zu vervollständigen sollte arbeiten.Beim Tippen wird Ctrlidas gleiche Zeichen wie beim Senden gesendet Tab. Dies sollte ohne erneutes Binden von Schlüsseln funktionieren.
quelle
Im Emacs-Modus EscEscscheint das Schlagen den gleichen Effekt zu haben wie Tab.
quelle
ESC
6 Mal drücken, bevor es automatisch vervollständigt wird, danach alle zweiESC
.gnome-terminal
in GNUscreen
Laut der ServerAuditor- Seite "Tab durch eine Double-Touch-Geste aktiviert".
Andere iOS-SSH-Clients, die ich gesehen habe, können einen Tab auslösen.
quelle