Existe-t-il une solution pour utiliser vim à partir de l'écran tactile?

14

En fait, j'ai rencontré ce problème lorsque j'ai utilisé ssh depuis mon téléphone Android pour me connecter à un serveur Linux et j'ai essayé d'utiliser vim pour modifier certains fichiers.

C'était un peu ... déplaisant, même si je pouvais faire tout ce que je pouvais faire à partir d'un bureau / clavier normal.

Extension: Il y avait une question, pourquoi cela déplaisait si je pouvais faire tout ce que je voulais. Par exemple, taper 5j45|sur un clavier émulé sur un écran tactile a un taux d'information beaucoup plus faible (entre votre cerveau et votre appareil) que de toucher la position de caractère souhaitée sur un écran tactile.

peterh - Réintégrer Monica
la source
2
Je ne les ai pas utilisés, donc je ne sais pas si elles sont appropriées ou de qualité, mais voici deux applications Android qui offrent un certain contrôle de Vim : VimTouch et Terminal IDE
asfallows
La principale inconnue pour moi avec ces outils est: est-il facile / faisable d'éditer des fichiers distants à travers eux, avec netrw ou autre?
asfallows
1
Le début peut être d'utiliser quelque chose comme le "clavier du pirate " Android play.google.com/store/apps/… comme clavier à l'écran. Je peux imaginer plus de support tactile, cependant (pour placer le curseur, le défilement, ...)
johannes
1
J'utilise ce type de script sur mon Nokia N900: vim.org/scripts/script.php?script_id=3141
Martin Höger
1
Si vous pouviez faire tout ce que vous pouviez faire à partir d'un clavier normal, qu'en serait-il de déplaire? (Je peux penser à plusieurs réponses à cela, mais il serait utile de savoir laquelle (s) vous impliquez réellement).
Rich

Réponses:

3

L'activation de la souris est-elle utile? De cette façon, vous devriez au moins pouvoir faire des sélections via le toucher. Peut-être naviguer dans les fichiers et les tampons / onglets. Cela dépend des plugins, je suppose.

set mouse=a
firedev
la source
Formidable! Je pense que cela ne fonctionne que le terminal côté client le prend en charge, mais cela peut fonctionner!
peterh