5 votes

Méthode d'édition de texte de type Vi-style pour l'interface utilisateur Android

J'ai utilisé ConnectBot pour me connecter à des sessions shell sur des machines Linux depuis mon téléphone Android. Ce qui m'étonne, c'est la facilité avec laquelle on peut utiliser l'éditeur Vim à l'aide du clavier virtuel, car le mode de commande Vi/Vim permet de réaliser de nombreuses actions utiles du bout des doigts. Il est tellement plus facile d'éditer du texte que j'aimerais pouvoir le faire de la même manière partout dans l'interface utilisateur d'Android.

En d'autres termes, je ne veux pas d'un éditeur Vi sur le téléphone, mais dans l'interface utilisateur elle-même.

Un tel outil est-il disponible quelque part ? Que faudrait-il pour le développer ? Quels endroits d'Android doivent être modifiés ? Existe-t-il un cadre de plugin facile à utiliser où il suffit de remplir quelques fonctions pour fournir une nouvelle méthode d'édition de texte ?

3voto

Thej Points 655

Un tel outil est-il disponible quelque part ?

Pas pour le moment, bien qu'il existe quelques éditeurs de texte de type vim :

Cependant, elles sont actuellement mises en œuvre en tant qu'application, et non en tant qu'EMI.

Que faudrait-il faire pour le développer ? Quels sont les endroits dans Android qui doivent être modifiés ? Existe-t-il un cadre de plugin facile à utiliser, dans lequel il suffit de remplir quelques fonctions pour fournir une nouvelle méthode d'édition de texte ?

Android fournit le cadre pour créer un clavier personnalisé (officiellement connu sous le nom d'IME). Toute personne intéressée par la création d'un IME de style vim pour Android devrait consulter les documents suivants Création d'une méthode d'entrée .

0voto

J'espère que le Le clavier du hacker vous aidera. N'oubliez pas de passer au clavier normal pour les mots de passe ou les clés.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X