【Firefoxアドオン】Vimperator part2【Vim】

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
2013/08/19(月) NY:AN:NY.ANID:yyIokKAk0
FireFoxをVIM風にキーボード操作するためのアドオンです
http://vimperator.org

・アドオン本体
https://addons.mozilla.org/ja/firefox/addon/4891
https://addons.mozilla.org/ja/firefox/addon/vimperator-ja

・解説サイト
ttp://amaisaeta.seesaa.net/article/304643177.html
ttp://vimperator.blog9.fc2.com/blog-entry-17.html

・プラグイン
Vimper GITHUB
https://github.com/vimpr/vimperator-plugins
公式フォーラム
http://code.google.com/p/vimperator-labs/issues/list?q=project:Liberator,Vimperator+type:plugin
プラグイン解説
http://vimpr.github.io/plugins-ja.html

・Vimperatorrc(設定ファイル)
https://github.com/vimpr/vimperator-rc

・前スレ
【Firefoxアドオン】Vimperator【Vim】
http://anago.2ch.net/test/read.cgi/software/1282406907/
2017/11/04(土) 11:27:19.70ID:s+jlGHS60
Vimium-FFの件に関してはChromium系では正常に動く機能が動かないからなあ
作者サイトのFirefox関係issue数をみるとChromium系とAPI互換でアドオン作者増加ってのは幻想って分かる
独自API策定どころか互換性確保の時点で怪しい
2017/11/04(土) 11:50:09.41ID:oLkmmJA80
WEのAPIにも多少違いはあるがそもそもAPIの数がそんなに無い
content scriptでDOMをいじりまくるからイベント発火の微妙な違いなど
DOM自体の互換性がそのまま影響する
406名無しさん@お腹いっぱい。
垢版 |
2017/11/04(土) 17:00:37.10ID:JHVSbUu90
たしかにWEだからってchromeの拡張機能をそのままfirefoxに引っ張ってきたようなアドオンあるけど
挙動がちょっと変なんだよな
2017/11/08(水) 18:47:45.11ID:jLxKk24u0
57リリース目前だってのに進展ないねえ
こりゃ57には行けそうにないな
2017/11/08(水) 19:02:54.14ID:hiR1DpGS0
about:configで設定が必要だけど57からAMOでもcontent script有効にできるから
ちょっとましになる
2017/11/09(木) 22:46:01.21ID:a5KeMCnQ0
その設定が正式版で使えるのかは気になる
2017/11/09(木) 22:52:25.17ID:pHf3FgKi0
betaチャンネルにはbetaがとれた57がもう来てるけど使えてる
2017/11/10(金) 00:51:08.82ID:JOjsGMnK0
少なくともRC版で使えるのか
タブ切り替え中に引っかかるのはストレスだから良かった
2017/11/13(月) 23:04:06.45ID:yWqGgkhj0
リリースはまだだけどVimiumにbackup/restore機能が来るみたいね
これで設定が吹っ飛んでも安心
2017/11/14(火) 10:48:48.92ID:LyLWY5Eu0
設定ファイルはプロファイルにあるからそこから複製するという手もある
2017/11/14(火) 17:19:28.03ID:nJzpIIlg0
Vimium、とりあえずクリップボード回りが動かないので話にならない
2017/11/14(火) 19:09:30.44ID:OipGINDf0
>>413
プロファイルはよく部分的に壊されるからちょっとね
自動バックアップにして壊れたのを何世代もバックアップしてた悲劇が過去に
手動だと忘れてるときに限ってやられるし

>>414
クリップボード系はFirefox本体のAPIが信頼できない品質だからまだ無理って言ってるな
今やるなら自力でゼロから実装しないと無理だとか
416名無しさん@お腹いっぱい。
垢版 |
2017/11/16(木) 16:30:08.16ID:Zrd/1lQ80
Waterfoxでもちゃんと動いてよかった
Preferences > Generalの"Enable multi-rocess Waterfox"にチェックを入れると
イベント周りで不具合起こるっぽい
ちゃんと見てないけど
2017/11/17(金) 00:06:26.37ID:LN2xrBeY0
yfが機能するヤツが来たら起こしてくれ
2017/11/17(金) 00:56:59.08ID:03KYmdyh0
vim vixenいい感じでこれからにも期待

でもpは機能しないんだなーとissue見たらAPIが無いとか
2017/11/17(金) 01:03:30.46ID:wGJknFwH0
57になってしまった……
Vim Vixenが無難……かなぁ
<C-n>で次のタブに行きたいんだがなぁ
2017/11/17(金) 01:10:47.76ID:03KYmdyh0
>>419
カスタマイズで設定できない?
2017/11/17(金) 03:04:07.41ID:wGJknFwH0
>>420
新しいウィンドウが開く
乗っ取れないみたい
2017/11/17(金) 04:45:16.50ID:YQwfbtGE0
別の使ってるが本体側で割り当てられてるキーでも
元々全く動かないabout:ページとか除けば効いてたはずだが効かなくなってた
57で動作変わった気がする
これはいよいよキーボードAPIが来ないとどうしようもない感じだ
423名無しさん@お腹いっぱい。
垢版 |
2017/11/17(金) 17:10:11.30ID:O3ewHck70
vixen、/ でサーチしてnot foundエラーになるとEscキーで消せないな
2017/11/17(金) 17:35:37.99ID:YQwfbtGE0
>>422
どうもC-NやC-Tのようなウィンドウとタブ関連のキーだけ乗っ取れないみたい
まあ理由はなんとなくわかるけど
せっかく相当な痛みを伴ってWebExtensionsに一本化したのに
しれっとアドオン互換性壊すんだからひどいもんだ
2017/11/17(金) 17:45:36.93ID:w6UnPLuf0
ここでの評判がいいからvixen使い始めた。
概ねいい感じ。
ただ、Ctrl+Lでアドレスバーに一旦フォーカスして
やっぱりやめてページにフォーカスし直してj, kでページ内移動したいんだが
ESCではページにフォーカスし直せない。
こういう使い方はできないのかな?

それと例えば gi とかで入力フィールドへカーソル移動できる機能はサポートしてないのかな?
2017/11/17(金) 17:53:04.00ID:YQwfbtGE0
WebExtensionsでアドレスバーからフォーカスを明示的にうばうことはできないと思う
全てページに注入したスクリプトで処理するからページ外のことはほとんど対処できない
2017/11/17(金) 17:59:50.28ID:w6UnPLuf0
>>426
そういう状況なんだ。
Firefoxのスマートロケーションバーでの検索機能をよく使うんだが
これとvixenとの連携も不可能なんだろうな。
https://support.mozilla.org/ja/kb/awesome-bar-search-firefox-bookmarks-history-tabs

ありがとう。
2017/11/17(金) 18:31:51.06ID:aBm1MIFr0
vixenてブックマークを開けるようになるのかな
2017/11/17(金) 19:18:54.76ID:mNQjQbSu0
>>427
bufferじゃダメなの?
2017/11/17(金) 23:13:09.33ID:wGJknFwH0
luakitに逃げたくなってきた
あれvim云々以前に落ちるんだよなぁ
431名無しさん@お腹いっぱい。
垢版 |
2017/11/18(土) 09:22:35.30ID:y19dnUtV0
Configure Vim-Vixenの
> "F": { "type": "follow.start", "newTab": true },
follow.start を別の機能に宛てたいと思ったときに、別の機能が何というキーワードでどんな引数(newTab:true)があるの?
ってのを調べるのはどうするといいの。
2017/11/18(土) 09:41:24.35ID:gjWmAORl0
このスレ的に qutebrowser ってどう?
ちょっと触ってみただけで安定度とかわからないが

https://github.com/qutebrowser/qutebrowser

>>431
現時点ではソースの

https://github.com/ueokande/vim-vixen/blob/master/src/shared/operations.js

あたりを見て検討つけるしかないんじゃない
2017/11/18(土) 17:38:51.66ID:9CtH2Jip0
このスレが伸びる時は、Firefox更新でVimperatorが正常動作しない場合か
2017/11/18(土) 18:52:50.70ID:aDznNPW60
Vimperatorは死亡確定だし、代替品の不満点はFirefox本体&WEの問題で他も該当するしで話題が少ない
なんか動きがないと
2017/11/22(水) 06:46:29.68ID:K/2tqdkQ0
vixenの話なんですがtabopenなんかでHistory内を検索するの抑制する方法ないかな?
#:tabopen 適当な検索ワード 更になにか検索ワード
とかやるとプチフリーズする
2017/11/22(水) 14:39:17.27ID:XT2/qxdW0
機能も揃ってないしちゃんと動かないのに公開して愚痴ツィート垂れ流してるけどそりゃあ要望殺到するよwww
2017/11/23(木) 11:02:42.39ID:RpllFG4k0
いま公開しないとみんなVimiumとSaka Keyに移住しちゃうから……
他も動かないのは同じ条件だし
2017/11/24(金) 14:32:05.95ID:EBnDcwrM0
58でIMEまわりがおかしいのが直るかもってさ
Vimium-FFとかで日本語検索がおかしいのも一緒に直ってくれると良いなあ
http://rockridge.hatenablog.com/entry/2017/11/23/235223
2017/11/24(金) 14:40:46.08ID:ZrJeDzmC0
そのIMEのやつはマルチプロセスとウィンドウフォーカスの問題だから
日本語検索とは全く関係が無いと思う
2017/11/25(土) 20:07:20.09ID:zdybmbKL0
>>437
ブックマークさえ開けないので同じではない、他のアドオンに失礼だ
2017/11/25(土) 21:05:20.83ID:7CvS95LM0
別スレでsaka key入れてるとページの表示がおかしくなるって話出てたので
ちょっと調べたらページHTMLに直接UI用のdivを追加してるせいっぽかった
vimiumやvixenはiframeでwrapしてた
2017/11/25(土) 21:49:12.15ID:nAu6msSq0
>>441
http://k2nr.me/blog/2011/11/15/security-issues-about-chrome-extensions.html
これ思い出した。
2017/11/26(日) 03:10:49.98ID:AoUuV4xd0
>>441
saka keyはコマンドラインや検索機能無いからUIはhit a hint専用か
ということはiframeにするわけにはいかないか
でもhit a hintのキーを押す押さないにかかわらず
ページロード時にhtml要素の先頭に全画面を覆うdivをつっこんでるから
そりゃページ壊れるだろうなあ

>>442
なるほど
2011年の記事みたいだけどいまだにiframe使うしかなく解決してないという…
クロスドメインなframe間通信はpostMessageを使えばできるが2011だとまだ無かったか?
postMessageもセキュリティ確保の問題はあるけど
2017/12/02(土) 13:14:06.87ID:8NnlF8kg0
Vimiumのyankが直る見込みだってさ
https://github.com/philc/vimium/issues/2833
2017/12/02(土) 14:21:22.89ID:0xIv6WAj0
新顔?
https://addons.mozilla.org/ja/firefox/addon/vvimpulation/
ちょっと触っただけだけど良い感じかも
2017/12/02(土) 18:50:32.74ID:8NnlF8kg0
日本人かな?
2017/12/02(土) 19:37:29.68ID:0xIv6WAj0
>>446
「前のページ」「次のページ」リンクを辿るコマンドが日本語対応してた
448名無しさん@お腹いっぱい。
垢版 |
2017/12/09(土) 05:55:16.29ID:pHyhaWOv0
Vim Vixen、力尽きたかな。。
2017/12/09(土) 19:06:52.28ID:zbFHyjVe0
vimiumのyankキター
2017/12/09(土) 23:49:02.01ID:5wLUXlAF0
バインドできる特殊キーも増えてるな
451名無しさん@お腹いっぱい。
垢版 |
2017/12/10(日) 01:17:24.52ID:1CibQSJM0
そういうわけだったのね
2017/12/16(土) 14:09:00.85ID:W+Mc9OZ10
最近Vimium-FFのやる気が凄いな
2017/12/18(月) 16:54:10.65ID:CzLmrcB20
vixenのfキーのヒントアルファベットって変更できない?
ソース軽く見た限り固定値にされてるっぽいけど
2017/12/19(火) 07:36:59.22ID:G/n1a/eA0
Vixenは現状頑張る気がせず、Vimiumは出来る範囲でうまいことお茶を濁すというスタンスの違いは見えるが、
結局のところ根本的にはMozillaさんに要望をガンガン出して頑張って貰うしか
2017/12/19(火) 21:41:22.35ID:DG2bzPve0
Vixenを使っているけどFからタブを開く時にbrowser.tabs.loadDivertedInBackgroundを考慮してほしいな
続けて複数のタブを開けなくて不便
456名無しさん@お腹いっぱい。
垢版 |
2017/12/20(水) 05:27:09.80ID:unxr/zsJ0
僕は続けて複数のタブは開きません で終わりそうだな
2017/12/20(水) 07:09:52.02ID:rSTgAnFo0
アドオンからabout:configの内容は取得できない
2017/12/20(水) 14:40:41.91ID:0ipMzqBu0
about:configを参照しなくても、タブを開くが新タブにスイッチしない機能を提供して、エンドユーザに[F]へのバインドを選択させるとか。
2017/12/20(水) 22:38:54.09ID:SVh8dQD40
とりあえずVixenに要望出して、もし却下されたらVimium-FF使えば良いんじゃない?
"LinkHints.activateModeToOpenInNewTab"と"LinkHints.activateModeToOpenInNewForegroundTab"の両方あるぞ
2017/12/21(木) 18:46:32.13ID:dLyENffx0
https://support.mozilla.org/ja/kb/keyboard-shortcuts-perform-firefox-tasks-quickly
なぜSaka Key推し
2017/12/22(金) 08:54:11.70ID:QS1LDJMo0
vimp派生だと色々足りない機能を直視しないといけなくなるから
2017/12/23(土) 04:53:42.66ID:1lr1WSvf0
ほんとに使いにくくなった…
2017/12/23(土) 18:09:45.34ID:YOt6VStI0
Fast Dial系でキーが効かないのがホント糞
せめてローカルファイルが読めれば自分でMarkdown書いてホームにするんだが
2017/12/24(日) 09:18:53.00ID:1/bJVIDE0
about:newtabも泣いておるわ
2017/12/24(日) 22:53:29.89ID:HRBw27sQ0
Firefoxに対応したcvimを自分でxpi署名して使ってるがかなり使える
2017/12/25(月) 07:04:56.20ID:NiPXTGAU0
cvimはchromeで使ってるけど日本語検索すると重くなるのなんとかしてほしいな
英語だと軽いのに日本語(2バイト文字?)だとちょっとひっかかる
2017/12/31(日) 14:13:45.19ID:J5b0qVvh0
muttator 使ってる人います?
何かstyle まわりが がっつり壊れてる
2017/12/31(日) 15:01:47.78ID:B1LaZatH0
やっぱこの難民状態は数年続くよな
完全に元の機能を取り戻せるとも思えないし、どこかで割り切っていかないとなあ
469467
垢版 |
2017/12/31(日) 16:06:55.98ID:ambCzceK0
おまかん な気がするけど、

https://pastebin.com/x6kft84D

でそれっぽく直った。
chrome url で regist すると url-prefix の挙動が 変だったみたい。
2018/01/03(水) 21:48:09.42ID:a0aFn8x30
firefoxでVimium使ってる
tampermonkey有効にすると、collecting hintの処理が遅い
chromeだとそんなことないのに。

有効にしているスクリプトは、以下だけなのだが。
AutoPagerize [Modified by BladeMight]
AutoPagerize_Console_simple
Enhanced word highlight

スペックの問題なのかなぁ

あと、最近Googleの検索でヒントが二重ででるのですが、
直し方わかりませんかね。
2018/01/03(水) 22:25:52.47ID:a0aFn8x30
vim vixenを入れてみたら、これは気になるほど遅くならなかった。
実装の違いがあるのかも。

vim vixenはスクロールがもう少しぬるっとしてほしい。
2018/01/04(木) 00:49:41.78ID:MTkO5ZIs0
vixenはヒント文字列がA〜Zの順で固定なのがなあ
2018/01/05(金) 00:26:07.32ID:R8dboWsb0
あとヒントが見づらいのでcssで見た目いじれるようにしてほしいなあ
2018/01/05(金) 00:52:29.93ID:SEnP2i2/0
そのへん設定で変えたいよね。ハードコードされてるのかなあ
2018/01/05(金) 01:09:40.68ID:XPq9F7tb0
githubで軽くソース見た限りヒント文字列用の変数はあるけどそれはa〜zで固定されてる
そこに任意の文字列入れられるようにすればいいだけかと思うけど設定のところとどう繋げはいいのかは知らない
2018/01/05(金) 11:34:27.82ID:Sf7nKuiU0
https://github.com/ueokande/vim-vixen/blob/master/src/content/components/top-content/follow-controller.js

const DEFAULT_HINT_CHARSET = 'abcdefghijklmnopqrstuvwxyz';
として固定されたヒント文字列がそのまま使われている模様
2018/01/05(金) 20:09:02.42ID:ixJFIpme0
>473
あれ? userContent.cssで弄れない?
.vimvixen-hint {
    background-color: yellow !important;
    border: 1px solid gold !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    font-size: 20px !important;
    color: black !important;
}
2018/01/05(金) 21:27:26.31ID:R8dboWsb0
それはしらなかった
おしえてくれてありがとう
479名無しさん@お腹いっぱい。
垢版 |
2018/01/06(土) 22:07:20.67ID:TH5yWdAn0
>>477
userchrome.cssじゃ直接弄れなかったわ
調べたらstylusでcssを適用すればいけるらしくそれでいけた
480名無しさん@お腹いっぱい。
垢版 |
2018/01/06(土) 22:35:09.35ID:TH5yWdAn0
>>479
usercontent.cssとuserchrome.cssを混同してたわ
contentのほうで普通にできたっていう
481名無しさん@お腹いっぱい。
垢版 |
2018/01/06(土) 22:37:13.92ID:WNAOO2j10
userContent.css
482名無しさん@お腹いっぱい。
垢版 |
2018/01/08(月) 06:05:03.24ID:b79G/PD30
vimvixen、privacy.resistFingerprinting.block_mozAddonManagerをtrueにして
AMOページで動くようにすると、jやkは機能するんだがfがきちんと動かない、
というかページの下部に白い枠みたいなのが出来て、bufferを開くとそこにインラインの
bufferリストが描写されるみたいな、おかしなことになってるな
2018/01/08(月) 06:08:16.39ID:E+uv7GkZ0
Vixenに限らず、IME周りまず何とかしてほしい。Speed Dial系・about:系タブで操作利かないのも。
あとC-wで単語削除したい。それとgiで最後のテキスト領域にフォーカスしたい。キリないけど主要なのはこんなとこ。
484名無しさん@お腹いっぱい。
垢版 |
2018/01/08(月) 10:03:45.31ID:kwHaYr+00
Vixen で f 効くし 白い枠とか出ないけど
http://i.imgur.com/OcySole.jpg

キーバインドは Surfingkeys と xkeysnail とか Keyhac 使って自分で快適さ求めた方がいいと思うけど
Vixen は次のアップデートがヘタレだったら切るわ
485名無しさん@お腹いっぱい。
垢版 |
2018/01/08(月) 17:35:00.71ID:b79G/PD30
https://imgur.com/a/ejqcD
Firefoxをリフレッシュしてaddonにvixenだけを入れた状態なので、
他の設定とかアドオンが悪さをしてるということはないとおもう
ちなみに上の画像のほうはfを押した後で、白い枠の横にヒントが並んでる
2018/01/11(木) 17:14:45.27ID:nSbNW4UQ0
vimiumはコマンドライン無いから論外だけど、かといって現状vixenはコマンドラインならではの強みがない
既存のスマートキーワードをそのまま使えないしspeed dialなタブで使えないしもうロケーションバーでいいやってなる
2018/01/18(木) 19:13:37.40ID:vze4OGE00
Surfingkeys 試してみたけど設定ファイルにバリバリ JavaScript 書ける系なのでやる気があれば色々できそう
設定をローカルファイルから読み込めるのもよし
サイトごとの設定も柔軟にできそうだし、vim風Editorを内蔵してたり思った以上に高機能だった
安定度はまだわからんけど

https://addons.mozilla.org/ja/firefox/addon/surfingkeys_ff/
https://github.com/brookhong/Surfingkeys
2018/01/19(金) 08:31:53.58ID:I0DUOvx60
>>487
vim風Editorを内蔵ってエディタまるごと実装してすごいと思ったら
https://ace.c9.io/
を使ってるだけだった
2018/01/19(金) 08:43:53.51ID:88XhkgrX0
vimiumは検索文字で日本語入れようとすると一文字目だけなぜか入力した瞬間に確定されるから日本語検索に使えない
2018/01/19(金) 08:55:40.46ID:z+0NisAf0
まずctrl+rで日本語打ってからコピペとか?
2018/01/19(金) 12:21:50.73ID:zWNSHwbK0
一文字適当に入れてから検索文字入れて一文字目消したら検索できるけどvixenなら普通にできるからそっちに移った
これさえ直れば個人的にはviniumでいいんだけどな
2018/01/20(土) 22:07:58.17ID:W2mIgsDa0
vixenはp, giマッピングとsetコマンドが最近ついた。それが地味に大きい。
493名無しさん@お腹いっぱい。
垢版 |
2018/01/20(土) 22:32:54.03ID:nwbcWBgW0
0.9が来る
2018/01/21(日) 12:52:59.73ID:auJ8KP3v0
vixenでいつの間にかhintchars設定できるようになってたんだな
設定のkeymapsとかsearchと同階層にpropertiesを追加すれば設定できる
smoothscrollも設定できるけど全然スムースじゃなかったからfalseにしてるが

"properties": {
"smoothscroll": false,
"hintchars" : "fjdkslagh"
}
495名無しさん@お腹いっぱい。
垢版 |
2018/01/22(月) 02:55:03.86ID:EhqoCR0m0
あと:historyと:bookmarkがつけば不満点はなくなるな
vimpとくらべると色々足りないとはいえそこは仕方ない
496名無しさん@お腹いっぱい。
垢版 |
2018/01/22(月) 06:22:17.54ID:jBIs1QKK0
history はデフォであるんじゃないかと

クリップボードからURLを開く っていうのが全く理解できない
1万歩譲ってクリップボードにURLが含まれていたらそれを開く
それ以外だったら google 等で検索 だったらわかるけど

あとコンソールが TAB 移動
Up と Down に割り振ってくれよ....
497名無しさん@お腹いっぱい。
垢版 |
2018/01/22(月) 08:00:14.48ID:oP/gbt9k0
方向キー無いキーボード使ってるんで
498名無しさん@お腹いっぱい。
垢版 |
2018/01/22(月) 08:32:23.86ID:jBIs1QKK0
方向キーを使いたいから言ってるんじゃないけどな
一番困ってるのは Ctrl-n と Ctrl-p なんだよ
ウィンドウが開くとか印刷が開くとかうんざりで置き換えてるんだよ
まあ困ってるのは俺だけかもしれんがな
2018/01/22(月) 10:37:45.87ID:6ebkMCDN0
ageるなsageろ
2018/01/22(月) 10:38:13.90ID:6ebkMCDN0
荒らされるから
2018/01/22(月) 12:17:23.94ID:ng60l5Yu0
Ctrl絡みは keyhac なり autohotkey なりでブラウザの WINDOW CLASS 指定で置き換えたほうがたぶん幸せ
502名無しさん@お腹いっぱい。
垢版 |
2018/01/23(火) 23:43:50.99ID:kWKNNk1I0
今日からVim Vixen使い出したんだけど、bufferコンソールだけは大文字小文字区別するんだね。
開いてるタブにヒットしなくて焦った。これバグですかね?
2018/01/24(水) 00:12:34.15ID:5G3e7KlQ0
確かに:openなら「vim」でこのスレにヒットするが:bufferではヒットしない
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況