Vimiumにマクロシステムを追加することを検討したことがありますか? 特定のページに移動するなどの反復的なタスクを実行する場合に特に便利です。
この機能の+1
私は次のようなものを書けるようになりたいです:
// 2番目の入力を検索し、テキストを入力し、#button要素をクリックし、「次の」リンクをクリックします
function noteAndNext(text){
focusInput
focusInput // 2番目の入力
EnterTextテキスト
フォーカス「#button」
クリック//フォームを送信
goNext
}
kのマップを解除
マップk? noteAndNext($?)// esc k foobah enterと入力すると、引数「foobah」を指定してnoteAndNext関数が実行されます。
これは素晴らしいアイデアですが、これに対する需要はあまり聞かれていません。原始的なスクリプトソリューションを追加することは、コードベースに大幅に追加されることになります。
これに+3票。 Webページでいくつかの反復的なタスクを実行する必要があります。 であること
aq +を記録することができます
私がアクセスするシステムには一括操作を行うための良い方法がないため、痛みを和らげます。
Vimiumを使用すると、はるかに簡単になりますが、不足しているマクロを記録する方法がありません。
機能。
これらのためのスクリプトを書くことは二次的ですが、vimのようにマクロを記録することは二次的です
最も役に立ちます。
@TreyBlancher ...具体的なユースケースを教えてください。
(一見面白いアイデアのように思えますが、非同期処理の量を考えると難しいのではないかと思います。)
@ smblott-github:私が持っている唯一のユースケースは、PortaSIPの管理ユーザーインターフェイスです。
あなたがアクセスする可能性が低い何か。 基本的に、この機能を機能させたい
vimのマクロと同様に、「q」とレジスター文字を押すと、録音が開始されます。 どれでも
'q'が再度入力されるまで、vimiumコマンドはマクロに入れられます。 そうすれば、退屈です
タスクは自動化できます。
ルーター構成ページなどに入力するためのマクロ、またはで達成可能なもの
vimiumコマンド。 変更されない静的ページ。 マクロを変更するエディターと
挿入、例えば一時停止も役に立ちます。
そのままの状態で、Keyboard Maestroマクロとvimiumを組み合わせて、やりたいことを実行しました。
しかし、それはかなり不格好です(そして私はもうKeyboard Maestroに頼りたくありません)。
TreyBlancherが言ったように、この機能の+1
このための+1、私は許可を設定している間、私は多くの繰り返しの変更をしなければなりません! また、ページが読み込まれるのを待つ必要があります。そのため、マクロの作成中に行った限り、次のキーを押す前に(有効にすると)待機する「リアルタイム」機能があると非常に便利です。 とりあえず、オートキーでジェリーリグができるのかなぁと思います。わかりましたら更新します!
2020年もまだ非常に要望の多かった機能
最も参考になるコメント
このための+1、私は許可を設定している間、私は多くの繰り返しの変更をしなければなりません! また、ページが読み込まれるのを待つ必要があります。そのため、マクロの作成中に行った限り、次のキーを押す前に(有効にすると)待機する「リアルタイム」機能があると非常に便利です。 とりあえず、オートキーでジェリーリグができるのかなぁと思います。わかりましたら更新します!