私はViMの熱狂的ファンなので、最近、Mozilla Firefox用の Vimperator アドオンを発見して使い始めました。私はこれまでそれを使用することを本当に楽しんでいます、そしてVimperator wikiにはVimperatorでうまく機能する いくつかのアドオン のリストさえあります。ベテランのVimperatorユーザーが推奨する他のアドオンについて知りたいのですが。 Vimperatorとうまく調和する良いお気に入りはありますか?
オンラインブックマークストレージサービスとしてグーグルブックマークを使用する場合、 gmarks が基本です。 .vimperatorrc
ファイルに次のマッピングを使用します。
map gb :emenu GMarks.Add/Edit Bookmark<CR>
gb
を押すと、gmarksアドオンのブックマークの追加/編集ダイアログが開き、ブックマークのタイトル、ラベル、メモを設定できます。
:emenu
コマンドを使用すると、アドオンメニューエントリを含むその他のFirefoxメニューエントリにすばやくアクセスできます。非常に多くのアドオンがvimperatorと「うまくブレンド」できます。
もう1つのvimperatorの提案は、vimperatorを使用して非常に強力になる 検索エンジンプラグイン のセットアップと使用方法を学ぶことです。たとえば、イタリア語から英語に、および英語からイタリア語に翻訳するための2つのプラグインを設定し( wordreference.com から取得)、それぞれにキーワードiten, enit
を付けました。
これで、次を使用して世界の「paonazzo」の翻訳をすばやく検索できます。
:open iten paonazzo
このvimperator機能を利用すると、たとえばキーワークsu
を簡単に設定して、 スーパーユーザー検索エンジンプラグイン を使用してsuperuser.comをすばやく検索し、次を使用して 'vimperator'を検索できます。
:tabopen su vimperator
検索エンジンに関連付けられているキーワードは、次の場所から定義できます。
:dialog searchengines
私は It's All Text! アドオンが好きです。これを使用すると、ブラウザが提供する貧血の小さな<textarea>
エディタの代わりに、任意のテキストエディタ(Vimはうまく機能します)を使用してフォームのテキストを編集できます。デフォルト。
TreeStyleTabまたはTab-Kit、どちらもタブを上から左側に移動し、ツリーのような構造で表示します。
It's AllTextのような拡張機能は必要ありません。 Vimperatorはすでにgvimを起動するマッピング(textareaがフォーカスされている場合)を提供しています。
私のお気に入りのプラグインはおそらくmaine_coon.jsです。使用していないときはコマンドラインを非表示にするので、さらに多くのスペースを確保できます。
もう1つの優れたプラグインはscrollposition.jsです。垂直位置とともにステータスバーに水平位置を追加します。私はスクロールバーのないvimperatorを使用しています。これは、ページに何か他のものがあるときに通知するのに役立ちます。これは、vimperator Issue TrackerのIssue#32の添付ファイルとして見つけることができます(1つの担当者ポイントだけでリンクすることはできません)
PluginManager.jsと呼ばれる素敵なプラグインヘルパーがあります。インストールしたプラグインに関する詳細情報が表示され、プラグイン自体の管理に役立ちます。
最後になりましたが、bitly.jsです。これにより、現在のURLを短縮してクリップボードに追加する簡単な方法が得られます(:bitly
コマンドを使用)。
私はまだ10の担当者ポイントを持っていないので、私が望むようにこれらすべてをリンクすることができませんでした。それらのほとんどはここで見つけることができます: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins
良いリンク。 maine_coon.jsは、pluginManager.jsと同様に優れています。
私がscrollposition.jsプラグインに加えた拡張機能に興味があるかもしれません。
スクロールされた量に加えて、ドキュメントの何パーセントが実際に表示されているかを表示するようにしました。
そうすれば、スクロールバーボタンのサイズから得られる情報を得ることができます。
上記で説明した問題ページにリンクがあります: http://code.google.com/p/vimperator-labs/issues/detail?id=32
また、タブキットの場合は+1、非常に優れた機能です。タブのリストを自動非表示にすると、画面のスペースがさらに広がります。
実際、Javascriptでは非常に多くのことが可能であり、Vimperatorで多くのアドオン機能を(UIを必要とせずに)模倣することができます!
しかし、ここに私が役立つと思ういくつかのFirefoxアドオンがあります:
Cycle Collector Analyzer、Preferences Monitor、Open in Browser、TableTools2、keyconfig、NoScriptおよびプライベートタブ
Tile Tabsアドオンを次のように使用してみてください。
mappings.addUserMap( [modes.NORMAL]、[""]、 "タイルタブ垂直"、 function(){tileTabs.menuActions( 'new-2vert'、ヌル);} );
ただし、MIMEタイプを高度に制御したいのですが...(URLごとおよびファイルタイプごとのダウンロードアクションの変更など、参照自動保存フォルダー
あなたがタブに夢中になっているなら、BarTabが本当に便利であることを付け加えたいと思います。起動時にすべてのタブの読み込みを停止し、Firefoxの実行中にメモリからタブをアンロードできます。
NoScript統合プラグイン は必須です。
私は使用するのが好きですそれはすべてテキストです!組み込みオプションの代わりに。あなたはそれはすべてのテキストです!でホットキーを設定することができます、私はctrl + e
に設定しました。直接使用することはできないため、これはそれほど役に立ちません(ctrl + v and then ctrl + e
する必要があります)。だから私は私のctrl + i
に次のようにdeafult.vimperatorrc
を無効にしました
" Use It's all text instead of the built-in command
inoremap <C-i> <C-v><C-e>
これで、<textarea>
にいるときに、起動できます。すべてテキストです。通常どおりctrl + i
を使用します。