Czy istnieje jakieś rozwiązanie, aby używać vima z ekranu dotykowego?


14

Właściwie trafiłem na ten problem, kiedy korzystałem z ssh z mojego telefonu z Androidem, aby zalogować się do serwera Linux i próbowałem użyć vima do edycji niektórych plików.

To było trochę ... nieprzyjemne, chociaż mogłem zrobić wszystko, co mogłem zrobić z normalnego pulpitu / klawiatury.

Rozszerzenie: pojawiło się pytanie, dlaczego nie mogę robić wszystkiego, co chcę. Na przykład pisanie 5j45|na emulowanej klawiaturze na ekranie dotykowym ma znacznie niższą szybkość informacji (między mózgiem a urządzeniem) niż dotykanie zamierzonej pozycji znaku na ekranie dotykowym.


2
Nie korzystałem z nich, więc nie wiem, czy są odpowiednie, czy też jakościowe, ale oto dwie aplikacje na Androida, które dają pewien stopień kontroli vim: VimTouch i Terminal IDE
asfallows

Główną nieznaną mi funkcją tych narzędzi jest: czy edytowanie zdalnych plików za ich pomocą jest łatwe / wykonalne za pomocą Netrw czy w inny sposób?
lot powrotny

1
Początkiem może być użycie czegoś takiego jak „Hacker's Keyboard” Androida play.google.com/store/apps/… jak na klawiaturze ekranowej. Mogę sobie jednak wyobrazić większą obsługę dotykową (do umieszczania kursora, przewijania, ...)
johannes

1
Używam tego rodzaju skryptu na telefonie Nokia N900: vim.org/scripts/script.php?script_id=3141
Martin Höger

1
Jeśli potrafisz zrobić wszystko, co możesz zrobić na zwykłej klawiaturze, co by się z tym nie podobało? (Mogę wymyślić kilka odpowiedzi na to pytanie, ale pomogłoby to dowiedzieć się, które z nich sugerujesz).
Bogaty

Odpowiedzi:


3

Czy włączenie myszy pomaga? W ten sposób powinieneś być w stanie dokonać przynajmniej wyboru za pomocą dotyku. Może nawigować po plikach i buforach / kartach. Chyba zależy od wtyczek.

set mouse=a

Wspaniale! Myślę, że działa tylko terminal po stronie klienta obsługuje go, ale może działać!
Peter - Przywróć Monikę
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.