Vimperator - existe-t-il un moyen de modifier le texte?

8

Je voudrais savoir s'il existe un moyen de modifier du texte dans Vimperator (par exemple, des zones de saisie ou une interface Web Gmails)? La façon dont on édite le texte dans Vim et peut naviguer par exemple en utilisant "p", "yy" et "dd" etc.

S'il existe un moyen de le faire dans Firefox, veuillez le partager.

Tomas Pruzina
la source
stackoverflow.com/questions/75652/…
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功

Réponses:

6

ctrl + j'ouvre un éditeur externe

set editor='gvim -f'
Paul Yin
la source
2

Oui. Accédez simplement à un champ ou une zone de saisie en cliquant dessus ou en y tabulant. Cela mettra automatiquement Vimperator en INSERTmode et vous serez libre de taper.


la source
4
Oui, c'est naturel, mais je voulais quelque chose de plus comme le «mode visuel» pour pouvoir faire dd, dw, d3w et autres. J'ai commencé à utiliser du pentadactyle depuis, cela est possible par Ct depuis le mode insertion.
Tomas Pruzina
1
@AoeAoe Belle astuce, cela fonctionne également avec Vimperator.
0

Si vous appuyez sur Ctrl + i dans une zone de saisie, vimperator créera le processus d'arrière-plan d'un vim (par défaut avec gvim, mais vous pouvez le changer dans la variable de l'éditeur), et vous pouvez le modifier de cette façon, lorsque vous le faites :wqsur le processus de ce vim, il copie le tampon dans la zone de saisie

En dehors de cela, vous pouvez utiliser wasavi , qui transforme chaque texte d'entrée dans le clone d'un vim.

Rubén Marrero
la source
<C> + i est déjà lié à l'insertion de *emphasized text*sur SE lorsque vous modifiez une réponse, elle n'est donc pas détectée par vimperator.
Mussé Redi
je ne l'utilise pas pour en demander autant pour apprendre à l'utiliser. Pourquoi? J'ai fait mon chemin pour réparer mes propres choses plus rapidement.
Rubén Marrero
Dans ce cas voulez vous poser une question?
Mussé Redi
J'essaye de le faire. Mais puisque je suis les meilleures pratiques de SO pour expliquer le problème, 100% des fois où j'ai eu un problème (à partir de la date de ma dernière question: P `29 février 16 à 13:12 127.0.0.1 873`) dans lequel je demanderais ici Je l'ai résolu pendant que je l'expliquais.
Rubén Marrero
Pourriez-vous élaborer de manière plus simple? Il me semble que votre message me manque.
Mussé Redi