【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/
2013/08/19(月) NY:AN:NY.ANID:louZgF3F0
('仄')パイパイ
2013/08/31(土) NY:AN:NY.ANID:2+lLCpmD0
tt
2013/09/03(火) 23:38:09.67ID:aKDbb4JS0
ahkと連動させたいんですけど
テキストファイルの書き出しとかって出来ますっけ?
出来るならそのファイル監視させて連動させられるんですが
2013/09/03(火) 23:50:48.30ID:GtTDyPUu0
:ec (new File('C:/test.txt'))
:ec (new File('C:/test.txt')).write('テスト', '>', null, 'SHIFT_JIS')
2013/09/03(火) 23:59:30.41ID:aKDbb4JS0
>>5
ども!
これでうまくいきそうです
2013/09/09(月) 10:42:04.39ID:6TpXW3aY0
どなたかこれのE4X対策の手直しお願いできませんか
https://github.com/vimpr/vimperator-plugins/blob/master/readitlater.js
2013/09/10(火) 11:37:40.42ID:ncIH9bgiP
最近使い始めたんですが z への再割り当ては出来ないんですか?
map してもズームのままになってしまいます。
2013/09/10(火) 15:09:51.88ID:Tjfh4Kl+0
>>8
noremap でもダメ?
2013/09/10(火) 20:51:08.67ID:ncIH9bgiP
>>9
ダメでした。
↓のようにしてるんですが。x の進むは機能しています。

" z/x に戻る、進むを割り当て
noremap z <A-Left>
noremap x <A-Right>
2013/09/10(火) 21:19:21.46ID:SgKHekhh0
zz, zb, zt が あるから、z<Esc>で nmap z が 反応する動作になります。
2013/09/10(火) 21:20:09.60ID:SgKHekhh0
ごめんなさい。zi zo zz ですね。
2013/09/10(火) 21:50:15.60ID:ncIH9bgiP
>>11
ありがとうございます。
確かに z<Esc> で戻りました。

z はシングルストロークで割り当ては無理という事ですか?
2013/09/10(火) 23:03:15.95ID:SgKHekhh0
スマートな手はないと思います。
2013/09/10(火) 23:07:43.17ID:tO0xH4vy0
zから始まる他のマッピングを消すという意味?
2013/09/11(水) 02:02:48.81ID:IbaIH2SvP
>>14
ありがとうございます。あきらめて他のキーを使う事にします。

>>15
z* を無効化というような事ができればいいのかもしれませんが
難しそうですね。
2013/09/11(水) 21:55:10.36ID:0OczySdp0
noremap zz <nop>
を全部書けばいいだろ。大した数じゃないんだし
まずhelpをよく読みなさい
2013/09/11(水) 22:22:20.01ID:ciTaidna0
上手くいかないけど、試しました?

何もしないmapを割り当てるわけで、消すわけじゃない。
19anekos
垢版 |
2013/09/12(木) 19:46:19.63ID:mHGkYUgY0
>>16

こうしたら消せる。
js [it.names = [] for (it of mappings.getCandidates(modes.NORMAL, 'z'))]
スマートじゃないけど、特に問題は起きないと思う。

この後に、nnoremap z <A-Left> とかすればいいです。
2013/09/12(木) 21:25:34.60ID:IM9MhxtbP
>>19
できました!

他の機能にも特に影響出ていないようです。

ありがとうございました。
2013/09/19(木) 09:22:56.13ID:hBM0DfD+0
fx24でmaine_coon.jsがうまく動かない件
ステータスバーのコマンド入れる所出しても入力できない。マウスでカーソルあわせると入力できるようになる
解決策求む
22anekos
垢版 |
2013/09/20(金) 23:21:34.56ID:vu1/uw1l0
>>21

そもそも、ギッハブのは syntax error になってたけど、どのバージョン使ってますか?

とりあえずそれは直して、使ったら、動いたったポイ。
(set mainecoon=a)
2013/09/21(土) 00:56:37.93ID:ZGDbKqX40
お世話になります。
ギッハブのを修正して使ってた奴です。1時間前に更新されたのでも同じですね
以前は「:」押す→コマンドライン出る→そのまま入力
だったのが
今のだと「:」押す→コマンドライン出る→コマンドラインをクリック→入力
になります
24名無しさん@お腹いっぱい。
垢版 |
2013/09/22(日) 08:56:42.55ID:LBh3V9ke0
Firefox Nightly Part7
http://anago.2ch.net/test/read.cgi/software/1370831837/

699 :名無しさん@お腹いっぱい。:2013/09/21(土) 13:34:00.61 ID:CNyZgkfb0
AuroraやNightlyではVimperatorの設定フォルダやRCファイルを読み込まない
同じ困った人いる
βとReleaseは問題なし
25名無しさん@お腹いっぱい。
垢版 |
2013/09/22(日) 08:58:04.53ID:LBh3V9ke0
もう一点付け加えるなら、β以降のバージョンではVimperatorのFind機能が効かなくなっている
2013/10/01(火) 10:33:14.08ID:2BDt9hgf0
今日の穴子さん http://ip-api.com/anago.2ch.net
2013/10/01(火) 18:58:58.27ID:2BWt+IG00
firefox24きたな
vimperator対応はよ
2013/10/01(火) 20:20:36.40ID:2BDt9hgf0
Vimperator作った外人ってもうこれを保守するつもりないんでしょ
この先どうすんだ
Fx25までは何とか動くが、それでもページ内検索が死んでるし
2013/10/01(火) 21:42:51.12ID:2BWt+IG00
ページ内検索死んでるのは痛すぎ
上の方で出てるけど、いつの間にやら、googleのサジェスト対応も弱体化してるし
もうダメかもわからんね
2013/10/01(火) 21:51:59.00ID:1fCVVFxo0
おっ、そうだな
2013/10/02(水) 00:11:48.28ID:MX3cpAgq0
バグってほどではないけどサジェストといえば、set complete=Slのような場合
外部接続が死んでる場合にサジェストの表示待ちになって、
タブキーを押してもヒストリとかにフォーカスが移動しない。
2013/10/02(水) 00:34:49.55ID:nstavWJn0
>>28-29
ページ内検索の対応コードは7月にアップされてるから
β使って文句言うぐらいなら自前でビルドしたらどうですか?
2013/10/02(水) 03:33:45.40ID:xeIrdXxG0
>>32
それはどこのサイトに載ってますか?
β使って文句を言っているのではなく、βから使えないって言っているのであって
通常版使ってますよ
Vimperatorの新しい情報なんて皆無に近いんだから
知ってる風な上から目線はどうかと思いますよ
何でもかんでも教えてくれってってんじゃない
情報が少なすぎるんですよ
2013/10/02(水) 09:43:16.27ID:15w19V0d0
AMO から製作者のサイトに行けば書いてあると思うが
2013/10/02(水) 23:42:09.64ID:nstavWJn0
>>33
もうダメかもわからんねとか、保守するつもりがないとか文句にしか
取れなかった。検索の件とかいろいろ日本人がコミットしてるというのに

で、どこと訊かれても>>1の一番上にある作者のサイトに
最新のソースコードやビルド方法が書いてあるから、頑張ってくれとしか言えない
2013/10/03(木) 22:15:04.93ID:abOiopDV0
今はメンテナもちゃんといるしコミットログもいくらでも見れるのに
なんでその程度のことも知らないんだろうね本当に>>33
2013/10/06(日) 15:53:44.75ID:XDFFfcIJ0
カラースキームを調整しているのですがヒントモードとFindは変更できました
INSERTやIGNOREなども見た目を変えたいのですがどこをいじればいいでしょう
またカラースキームの参考になるサイトなど有りますか?
38名無しさん@お腹いっぱい。
垢版 |
2013/10/07(月) 06:51:17.06ID:aNvpLl5l0
vimperatorで多段タブってできないのかしら?
tab mix plusは重過ぎるわ
2013/10/07(月) 18:18:00.64ID:wxfSL5wz0
http://tofukko.blog113.fc2.com/blog-entry-406.htmlをuserchrome.cssかrcに書き込む
40名無しさん@お腹いっぱい。
垢版 |
2013/10/08(火) 02:51:33.04ID:CTM58LJa0
>>39
ありがとうございます
ところでrcにそのまま書き込むばあいはeditエラーなどが出るのですが、
何を書き足せばいいのでしょうか
もう一つ、userchrome.cssに書き込むばあいでは成功したのですが
今度は同URL内にあるタブ移動を修正するスクリプトを導入するのに
手間取っています
どうもhttp://userchromejs.mozdev.org/index.html からuserchrome.js
をインストールしたあとに色々しなきゃらいけないようなんですが
サイトが落ちていてダウンロードできません、どうすればいいのでしょう
あと多段タブにできたのはいいものの、全タブが縦スクロールの領域で
一度に表示されているのが原因なのか、タブを削除するたびにブラウザが
ちょっと固まってしまうのですが、tabmixplusのように左右へスクロール
する仕様にはできないですかね
2013/10/08(火) 06:44:12.02ID:f3LJqpnp0
そういう動作を求めるならTab Mix Plusをおとなしく導入したほうが良い
2013/10/08(火) 09:53:46.81ID:fnv6T65D0
クイックマークの一覧は左に数字またはアルファベット、
右にサイトのURLが表示されるのがデフォですが
URLの前に、サイト名や説明などを入れることが出来たらいいんだけど
具体的には、exopen.js を使ったときのよう形

クイックマーク一覧から探すときURLはわかりにくい・・・
43名無しさん@お腹いっぱい。
垢版 |
2013/10/09(水) 21:06:53.12ID:eLu8ZKwi0
キーマップに
noremap H :back<Space>
noremap L :forward<Space>
とかいてページ履歴を呼べるようにしてるんだけど、以前はできていたのに
いつごろからかページ履歴の領域が一行しか表示されなくなっちゃう
タブキーでたどると履歴はいちおう全部さかのぼれるんだけど不便です
一文字づつ:back と入力すると10行ぐらいのラインになるのだけど
一度に入力されるとこういう感じになっちゃうのはどうしてなんだろう
2013/10/10(木) 23:56:27.89ID:BNhUxr6S0
>>43
バグですね。

原因は、Firefox の favicon 取得が非同期になったことです。

ttp://pastebin.ca/2465200

で 暫定対応できてるかと思います。

Firefox の API非同期化で、他にも弊害でありそうです…。
45名無しさん@お腹いっぱい。
垢版 |
2013/10/11(金) 04:05:53.48ID:F40uthjO0
>>44
毎度ありがとうございます、助かりました
2013/10/22(火) 18:27:03.57ID:LVG2wF/I0
保守
2013/10/25(金) 15:05:41.65ID:/onvYrNBP
3.8チュッチュッ
4823
垢版 |
2013/10/31(木) 20:45:57.85ID:rlTtAQ1x0
いまさら>>23だけどキー押し→esc押しをなんどかしてるとうまくいくことあるな
こりゃ素人の俺には手に負えなそうだわ
2013/11/01(金) 03:54:39.53ID:fkUP1xRK0
Firefox19.0.2なのにVimperator3.8と互換性がないって言われて無効になってる

Vimperator3.8のアドオンのページには互換性:17.0以降って書いてあるのに
2013/11/01(金) 23:05:07.30ID:94EXEu+g0
>>49
丁度 issue に上がったけど、version 20 以上になってる

ttp://code.google.com/p/vimperator-labs/issues/detail?id=924
51名無しさん@お腹いっぱい。
垢版 |
2013/11/26(火) 19:04:30.42ID:QgKzyz1U0
hossyuage
2013/11/27(水) 06:58:30.47ID:xz4HP9QK0
pentaの方はFirefox10ESRでも使えてインストール時の再起動も不要になっているのね。
RHEL6しか使えないような業務環境では助かるわ。
カスタマイズ無しで素で使うならpentaの方が使いやす印象。
53名無しさん@お腹いっぱい。
垢版 |
2013/11/29(金) 19:01:51.02ID:QEs86aLQ0
simple mail・・・受信できるけど送信できない・・
54名無しさん@お腹いっぱい。
垢版 |
2013/12/11(水) 19:57:13.09ID:8gbU+Lt90
コンテキストメニューやツールバーメニューを
キーボード操作できなくなり困っています

Vimperator:3.8
Firefox:26.0

しばらく前からメニューをキーボードの矢印や
Enterで選択できずにいましたが、
どうやらVimperatorを起動しているのが原因のようでした

InsertでIGNORE ALL KEYS状態にすると操作できます

rcをまっさらにしたり
プラグインをすべて外しても同様でした

以前は、Vimperatorを使いながらも
メニューの操作もキーボードでできていました

改善策があればご教授いただけたら幸いです
2013/12/12(木) 08:23:29.83ID:vlQla8EK0
>54
3.8.1で緩和している。
2013/12/12(木) 17:01:46.68ID:6fFKnSUS0
>>55
ありがとうございます。
おかげさまで助かりました
2013/12/13(金) 20:26:31.68ID:iTbbJpe20
Vim.js面白いな
vimpでもインサートモードからEscするとカーソルが長方形になってjkhlで動いてddで行削除とか妄想したくなる時がある
2013/12/13(金) 21:12:42.26ID:iTbbJpe20
そうかコマンドライン打ったらまたTEXTAREAモードに戻るオプションがあるだけでvimに近い使用感になるのか
2013/12/17(火) 23:53:52.83ID:pPjNWBTn0
散々既出だと思うんですが 「特定のアドレスでは自動で off に」みたいな設定はできますか?
gmail とかのショートカットと衝突するので、そういうところではサイト側のショートカットを優先したいのです。
2013/12/18(水) 01:22:53.57ID:AMRR9iIW0
:help ignorekeys
2013/12/18(水) 02:02:10.51ID:Mqe4NJbH0
>>60
うおおおありがとうございます…!
2013/12/18(水) 09:11:26.09ID:mqaFeXQ90
ヒントモードではhighlight=Hintなspan要素が絶対位置をstyle属性で指定されて配置されますが、これを各アンカーの直前に配置されるようにする(element.insertBeforeを使う?)のは難しいのでしょうか?
ユーザスタイルで以下のような指定をしていると(当たり前ですが)想定通りに配置されません
* {
(snip)
top: inherit !important;
bottom: inherit !important;
left: inherit !important;
right: inherit !important;
(snip)
}

悪いのは見難いサイトでも見やすくなるように全てのサイトに対してスタイルシートを指定している手元の環境ではあるのですが……
2013/12/21(土) 12:11:27.93ID:a6we4AXb0
直前ってのは

link:abcdefg



[hint]bcdefg

なるのを

[hint]link:abcdefg

にするってこと?

>>57
<S-Esc> で入ったら <S-Esc> で抜けられなくて焦った。
<Insert> で抜けたけど。
2013/12/21(土) 18:10:38.55ID:Ele4CLgF0
>63
各々のリンクにヒントが表示されれば何でもいいんですが、いちおうそういう感じを想定していました
まあ、ヒントモードがまったく使い物にならないというわけではないので(TABキー連続で目的のリンクまでフォーカスしています)どうしてもどうにかしてほしいというわけでもないです
*可能であれば*うまいことDOMツリーにヒント用のspan要素を挿入してくれればなーとは思いますが
2013/12/21(土) 20:29:41.29ID:RcnqEdGz0
絶対指定無しで挿入するとlayoutがずれるから、微妙だと思うよ
2013/12/21(土) 20:34:57.54ID:RcnqEdGz0
失礼、top, left を指定無しでやるって案か。
とりあえず、tr とか 直前さすのはよろしくないものもあるから、
どちらかと言うと top,left 指定にimportant着けてくれと要望したほうがよいんじゃないかな?
2013/12/22(日) 18:49:10.05ID:0z5svrPC0
important指定されていればuserContent.cssよりもstyle属性が優先されるんでしたっけ?
その通りなら修正に必要な作業量が最低限でもあるのでまったく仰るとおりです
では>62は取り消して>66の最下行の内容を改めて要望します
68名無しさん@お腹いっぱい。
垢版 |
2014/01/06(月) 09:30:07.93ID:x5fpFgTwi
download status bar みたいなpluginない?
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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