Vimium: requête : macros de style q

Créé le 11 sept. 2013  ·  9Commentaires  ·  Source: philc/vimium

A-t-il déjà été envisagé d'ajouter un système de macros à Vimium ? Ce serait particulièrement pratique pour effectuer des tâches répétitives comme aller à une certaine page et ainsi de suite.

Commentaire le plus utile

+1 pour cela, je dois faire de nombreuses modifications répétitives lors de la configuration des autorisations ! Je dois également attendre que les pages se chargent - ce serait donc super d'avoir une fonctionnalité "en temps réel" qui (lorsqu'elle est activée) attend avant d'appuyer sur la touche suivante aussi longtemps que vous l'avez fait lors de la création de macro. En attendant, je me demande s'il serait possible de faire quelque chose de jerry-rig avec autokey.

Tous les 9 commentaires

+1 pour cette fonctionnalité

J'aimerais pouvoir écrire quelque chose comme :

// trouve la deuxième entrée, entre du texte, clique sur l'élément #button, clique sur le lien "suivant"
fonction noteEtSuivant(texte) {
focusEntrée
focusInput // deuxième entrée
enterText texte
focus "#bouton"
cliquez sur // soumettre le formulaire
allerSuivant
}

démapper k
carte k? noteAndNext($?) // taper esc k foobah enter exécutera la fonction noteAndNext avec l'argument "foobah"

C'est une bonne idée, mais je n'ai pas entendu beaucoup de demandes pour cela et l'ajout d'une solution de script primitif sera un ajout important à la base de code.

+3 votant pour cela. J'ai besoin d'effectuer plusieurs tâches répétitives sur une page Web. Être
capable d'enregistrer aq +macro, puis exécutez-la avec @voudrais
soulager la douleur puisque le système auquel j'accède n'a pas un bon moyen d'effectuer des opérations en bloc.
Vimium le rend BEAUCOUP plus facile, mais sans moyen d'enregistrer la macro qui lui manque
Fonctionnalité.

Écrire un script pour ces choses est secondaire, mais enregistrer la macro comme le fait vim
serait le plus utile.

@TreyBlancher... Pourriez-vous donner un cas d'utilisation concret, s'il vous plaît ?

(Bien qu'à première vue, cela semble être une idée intéressante, je me demande si cela pourrait être délicat compte tenu de la quantité de traitement asynchrone que nous effectuons.)

@smblott-github: Le seul cas d'utilisation que j'ai est l'interface utilisateur d'administration de PortaSIP,
quelque chose auquel vous n'êtes pas susceptible d'avoir accès. Essentiellement, je veux que cette fonctionnalité fonctionne
similaire aux macros de vim, appuyez sur 'q' et une lettre de registre, qui commence l'enregistrement. Quelconque
Les commandes vimium sont placées dans la macro jusqu'à ce que 'q' soit à nouveau tapé. Comme ça, fastidieux
les tâches pourraient être automatisées.

Macros pour remplir, par exemple, les pages de configuration du routeur, ou tout ce qui est réalisable avec
commandes vimium. Pages statiques qui ne changent pas. Un éditeur pour modifier la macro et
insérer, par exemple des pauses, serait également utile.

En l'état, j'ai utilisé une combinaison de macros Keyboard Maestro et de vimium pour faire ce que je veux,
mais c'est plutôt maladroit (et je ne veux plus compter sur Keyboard Maestro).

+1 pour cette fonctionnalité comme l'a dit TreyBlancher

+1 pour cela, je dois faire de nombreuses modifications répétitives lors de la configuration des autorisations ! Je dois également attendre que les pages se chargent - ce serait donc super d'avoir une fonctionnalité "en temps réel" qui (lorsqu'elle est activée) attend avant d'appuyer sur la touche suivante aussi longtemps que vous l'avez fait lors de la création de macro. En attendant, je me demande s'il serait possible de faire quelque chose de jerry-rig avec autokey.

Fonctionnalité encore très demandée en 2020

Cette page vous a été utile?
0 / 5 - 0 notes