Apakah ada solusi untuk menggunakan vim dari layar sentuh?

14

Sebenarnya, saya mendapatkan masalah ini ketika saya menggunakan ssh dari ponsel android saya untuk masuk ke server linux, dan saya mencoba menggunakan vim untuk mengedit beberapa file.

Itu sedikit ... tidak menyenangkan, meskipun saya bisa melakukan semua yang bisa saya lakukan dari desktop / keyboard normal.

Extension: Ada pertanyaan, mengapa tidak menyenangkan jika saya bisa melakukan apa pun yang saya inginkan. Misalnya, mengetik 5j45|pada keyboard yang diemulasi pada layar sentuh memiliki tingkat informasi yang jauh lebih rendah (antara otak Anda dan perangkat Anda) seperti menyentuh posisi karakter yang dimaksud pada layar sentuh.

peterh - Pasang kembali Monica
sumber
2
Saya belum pernah menggunakannya, jadi saya tidak tahu apakah cocok atau tidak cocok, tetapi di sini ada dua aplikasi Android yang memberikan beberapa tingkat kontrol vim: VimTouch dan Terminal IDE
asfallows
Yang tidak diketahui utama bagi saya dengan alat ini adalah: apakah mudah / layak untuk mengedit file jarak jauh melalui mereka, dengan netrw atau sebaliknya?
asfallows
1
Awal mungkin menggunakan sesuatu seperti Android "Hacker's Keyboard" play.google.com/store/apps/… seperti pada keyboard layar. Saya dapat membayangkan lebih banyak dukungan sentuh, (untuk menempatkan kursor, menggulir, ...)
johannes
1
Saya menggunakan skrip semacam ini di Nokia N900 saya: vim.org/scripts/script.php?script_id=3141
Martin Höger
1
Jika Anda bisa melakukan semua yang bisa Anda lakukan dari keyboard normal, bagaimana dengan itu tidak menyenangkan? (Saya dapat memikirkan beberapa jawaban untuk ini, tetapi akan membantu untuk mengetahui mana yang sebenarnya Anda maksudkan).
Kaya

Jawaban:

3

Apakah mengaktifkan mouse dapat membantu? Dengan cara ini Anda setidaknya bisa melakukan seleksi melalui sentuhan. Mungkin menavigasi file dan buffer / tab. Tergantung pada plugin saya kira.

set mouse=a
dipecat
sumber
Hebat! Saya pikir, ini hanya berfungsi pada terminal sisi klien yang mendukungnya, tetapi ia dapat bekerja!
peterh