Vimium: Anfrage: Makros im q-Stil

Erstellt am 11. Sept. 2013  ·  9Kommentare  ·  Quelle: philc/vimium

Wurde schon einmal daran gedacht, Vimium um ein Makrosystem zu erweitern? Es wäre besonders praktisch für sich wiederholende Aufgaben wie das Aufrufen einer bestimmten Seite und so weiter.

Hilfreichster Kommentar

+1 dafür muss ich beim Festlegen von Berechtigungen viele sich wiederholende Änderungen vornehmen! Ich muss auch warten, bis die Seiten geladen sind - daher wäre es super cool, eine "Echtzeit" -Funktion zu haben, die (wenn aktiviert) so lange wartet, bis die nächste Taste gedrückt wird, wie Sie es während der Makroerstellung getan haben. In der Zwischenzeit frage ich mich, ob es möglich wäre, etwas mit Autokey zu bauen. Ich werde dies aktualisieren, wenn ich es herausfinde!

Alle 9 Kommentare

+1 für diese Funktion

Ich würde gerne etwas schreiben wie:

// findet die zweite Eingabe, gibt Text ein, klickt auf das #button-Element, klickt auf den "nächsten" Link
Funktion noteAndNext(Text) {
FokusInput
focusInput // zweiter Eingang
Text eingeben
Fokus "#button"
klick // Formular absenden
goNext
}

k . aufheben
Karte k? noteAndNext($?) // Die Eingabe von esc k foobah enter führt die noteAndNext-Funktion mit dem Argument "foobah" aus

Es ist eine nette Idee, aber ich habe nicht viel Nachfrage danach gehört und das Hinzufügen einer primitiven Skriptlösung wird eine schwere Ergänzung der Codebasis sein.

+3 Stimmen dafür. Ich muss mehrere sich wiederholende Aufgaben auf einer Webseite erledigen. Sein
in der Lage, aq + . aufzuzeichnenMakro und dann mit @ ausführenmöchten
Lindern Sie den Schmerz, da das System, auf das ich zugreife, keine gute Möglichkeit bietet, Massenoperationen durchzuführen.
Vimium macht es VIEL einfacher, aber ohne eine Möglichkeit, das Makro aufzuzeichnen, fehlt es an
Funktionalität.

Ein Skript für diese Dinge zu schreiben ist zweitrangig, aber das Makro aufzuzeichnen wie bei vim
wäre am hilfreichsten.

@TreyBlancher... Könnten Sie bitte einen konkreten Anwendungsfall nennen?

(Obwohl dies auf den ersten Blick eine interessante Idee zu sein scheint, frage ich mich, ob es angesichts der Menge an asynchroner Verarbeitung, die wir durchführen, schwierig sein könnte.)

@smblott-github: Der einzige Anwendungsfall, den ich habe, ist die Verwaltungsoberfläche von PortaSIP.
etwas, auf das Sie wahrscheinlich keinen Zugriff haben. Im Wesentlichen möchte ich, dass diese Funktion funktioniert
ähnlich wie bei den Makros von vim, drücken Sie 'q' und einen Registrierungsbuchstaben, der mit der Aufnahme beginnt. Beliebig
vimium-Befehle werden in das Makro eingefügt, bis erneut 'q' eingegeben wird. So langwierig
Aufgaben könnten automatisiert werden.

Makros zum Ausfüllen von z. B. Router-Konfigurationsseiten oder alles, was mit erreichbar ist
vimium-Befehle. Statische Seiten, die sich nicht ändern. Ein Editor zum Ändern des Makros und
zB Pausen einfügen wäre auch hilfreich.

Wie es ist, habe ich eine Kombination aus Keyboard Maestro-Makros und vimium verwendet, um zu tun, was ich will.
aber es ist ziemlich klobig (und ich möchte mich nicht mehr auf Keyboard Maestro verlassen).

+1 für diese Funktion, wie TreyBlancher es ausdrückte

+1 dafür muss ich beim Festlegen von Berechtigungen viele sich wiederholende Änderungen vornehmen! Ich muss auch warten, bis die Seiten geladen sind - daher wäre es super cool, eine "Echtzeit" -Funktion zu haben, die (wenn aktiviert) so lange wartet, bis die nächste Taste gedrückt wird, wie Sie es während der Makroerstellung getan haben. In der Zwischenzeit frage ich mich, ob es möglich wäre, etwas mit Autokey zu bauen. Ich werde dies aktualisieren, wenn ich es herausfinde!

2020 immer noch sehr gefragtes Feature

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen