Gibt es eine Lösung, um vim vom Touchscreen aus zu verwenden?


14

Eigentlich traf ich dieses Problem, als ich mich mit ssh von meinem Android-Telefon aus bei einem Linux-Server anmeldete und versuchte, mit vim einige Dateien zu bearbeiten.

Es war ein bisschen ... unangenehm, obwohl ich alles tun konnte, was ich von einem normalen Desktop / einer normalen Tastatur aus tun konnte.

Erweiterung: Es gab eine Frage, warum es unangenehm war, wenn ich alles tun konnte, was ich wollte. Wenn Sie beispielsweise 5j45|auf einer emulierten Tastatur auf einem Touchscreen tippen, ist die Informationsrate (zwischen Ihrem Gehirn und Ihrem Gerät) erheblich geringer, da die beabsichtigte Zeichenposition auf einem Touchscreen berührt wird.


2
Ich habe sie nicht verwendet, daher weiß ich nicht, ob sie geeignet oder qualitativ sind. Hier sind jedoch zwei Android-Apps, die eine gewisse Vim-Kontrolle ermöglichen: VimTouch und Terminal IDE
asfallows

Das wichtigste Unbekannte bei diesen Tools ist: Ist es einfach / machbar, entfernte Dateien mit netrw oder auf andere Weise zu bearbeiten?
Asfallows

1
Der Start könnte so etwas wie die Android-Tastatur "Hacker's Keyboard" ( play.google.com/store/apps/…) auf dem Bildschirm sein. Ich kann mir allerdings mehr Touch-Unterstützung vorstellen (zum Platzieren des Cursors, Scrollen, ...)
Johannes

1
Ich verwende diese Art von Skript auf meinem Nokia N900: vim.org/scripts/script.php?script_id=3141
Martin Höger

1
Wenn Sie alles tun könnten, was Sie mit einer normalen Tastatur tun könnten, was wäre dann unangenehm? (Ich kann mir mehrere Antworten vorstellen, aber es würde helfen, zu wissen, welche (n) Sie tatsächlich implizieren).
Rich

Antworten:


3

Hilft die Aktivierung der Maus? Auf diese Weise sollten Sie zumindest in der Lage sein, eine Auswahl per Berührung vorzunehmen. Vielleicht in Dateien und Puffern / Tabs navigieren. Hängt von Plugins ab, denke ich.

set mouse=a

Wunderbar! Ich denke, es funktioniert nur das clientseitige Terminal unterstützt es, aber es kann funktionieren!
peterh
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.