Vimperatorは、 Vimテキストエディタを使用する際に慣れ親しんだ多数のコマンドを使用できるようにする優れたFirefoxプラグインです。
インストール
インストールには、この拡張機能のウェブサイトにアクセスする必要があり、また、使用するいくつかの拡張機能のGitHubリポジトリをクローンします。
- Webサイトから拡張機能をインストールします。
- 拡張機能のリポジトリのクローンを作成します。
$ git clone github.com/vimpr/vimperator-plugins.git vimplug
- .vimperatorrcファイルを作成します。
$touch.vimperatorrc
- ディレクトリ.vimperatorを作成します。
$ mkdir .vimperator
基本的な取り扱い
ブラウザを再起動すると、基本的な処理がわかります。
スクロールするには、Vimエディタにデフォルトで備わっているキーボードショートカットを使用します。つまり、以下のショートカットです。
- 上下 : k/j
- 現在のタブでリンクを開く:を押します f 目的のリンクの上に表示される番号を記入します
- バックグラウンドで別のタブでリンクを開く:を押します F 目的のリンクの上に表示される番号を記入します
- タブの変更: CTRL-n y CTRL-p
- 現在のタブの履歴に戻る/進む: CTRL-または y CTRL-i
- 現在のダウンロードを表示する: :ダウンロード 注:同じタブで開く
- ブックマークを追加します。 A 注:後で、これを行うためのより完全な方法を学習します
- ブックマークを探す: :bmark 注意: 同上
コンフィギュレーション
まず、Vimの.vimrcのような.vimperatorrcファイルに数行を追加します。
nnoremap l nnoremap h
ここで、vimperatorのコマンドモードに入り、新しい構成をロードします。
:ソース! 〜/ .vimperatorrc
小さな説明
今回行ったのは、lキーを右側のタブ切り替えに、 hキーを左側のタブ切り替えに割り当てることです。
次に、よくアクセスするサイトに素早くアクセスできるようにファイルを編集します。
以下を追加します。
サイレントqmarkRhttp://cloud.feedly.comサイレントqmarkghttps://gmail.comサイレントqmarkwhttps://wolframalpha.comサイレントqmarkr http://reddit.comサイレントqmarkまたはhttps://見通し.com
ファイルを再度読み込みます
:ソース! 〜/ .vimperatorrc
gnRキーを押すと、フィードリーダーの新しいタブが開くので、設定を練習できます。
しかし、マウスを使わずにFeedlyにアクセスできるようになった今、そのサービスのキーボードショートカットが使えないことがわかった。
これを解決するために、以前に複製したスクリプトのXNUMXつを使用します。特に、libly.jsを使用します。 これを使用するには、次の手順に従います。
-
$ cp vimplug / _libly.js .vimperator /プラグイン/
- .vimperatorrcファイルの先頭に次の行を追加します
:ソース〜/ .vimperator / plugin_libly.js
- 次の行を.vimperatorrcファイルに追加します
:lazy fmaps -u = 'cloud \ .feedly \ .com' m / r gm ga gg gl ovnp
- ファイルをリロードします
:ソース! 〜/ .vimperatorrc
これで、Feedlyにアクセスするたびに、このページで許可されているキーボードショートカットを使用できます。
最後に、jキーを押すたびに行が下がってしまう場合は、 .vimperatorrcファイルに以下を追加できます。
nnoremap j 3j nnoremap k 3k
これで、XNUMX行上下します。
タブをすばやく移動するために、次のコードを.vimperatorrcファイルに追加できます。
nnoremap :tabmove! -1 nnoremap :tabmove! +1
ブックマーク/お気に入り
調査をしたり、有用な情報を見つけたりするときに私がよく使うものは_favorites_です。
しかし、ブックマークする最も速い方法は、Ctrl + D を押すか、Vimperator でA を押すことです。ただし、これによって追加されるのはリンクとそのタイトルだけなので、数週間後にその情報が必要になった場合は、タイトルまたは Web サイトを覚えておく必要があります。
ラベルを使用するには、「a」キーを押して、表示された行の末尾に次のように入力します。
-タグLabel1、Label2など
逆関数を実行するには、
:bmarks -tags Label1
:bmarksだけを使用する場合、タイトルの一部またはリンクを含めることができます。
その他
キーの組み合わせを使用してコンテキストメニューにアクセスすることもできます ;c、リンクを選択します(キーボードで押します)
リンクと重なる数字)、Enterキーを押します。
タイルタブ
ただし、フラップ/タブを切り替えることができます(これからは、怠惰から、 タブ)のみ h y l とても快適で、少し改善できます
プラス。 これは、拡張子を使用して タイルタブ これにより、Vimのvsplitであるかのように、タブをいくつかに分割できます。
拡張機能をインストールすると、その基本的な使用法は簡単です。
- 現在のタブプレスのクローンを作成して分離します CTRL + 矢印
- 新しいタブを作成し、別のプレス シフト+ 矢印
- 押すサブタブに移動します Shift + Ctrl + 矢印
- 現在のタブと右側のタブをXNUMXつのタブにまとめ、を押します。 F12、それらを分離する F12 再び