プログラマーがテキスト エディター Vim を愛用しているのは、キーボードからすべてを実行できるため、遅くて気が散るマウスクリック作業への回り道を避けることができるためです。単一の Chrome 拡張機能が、同様の方法でブラウジング習慣を変えることができる方法を次に示します。
私たちは以前に Vimium について投稿しました、 そして情報ダイエット著者 クレイ・ジョンソンついでに集中力を回復する力についても言及した。ただし、Vimium は Chrome のかなり奥深い拡張機能であり、Vimium を最大限に活用するには、さらに知っておく必要がある設定とトリックがいくつかあります。あらゆる Web サイトで共通の「j/k=down/up」キーボード機能が必要なだけであれば、それ以上のものは必要ありません。ページ間を移動したり、リンクをコピーしたり、Gmail や Twitter などの独自のキーボード ツールを使用するサイトに Vimium が干渉することを避けたい場合は、このまま読み続けてください。
まず最初に、Vimium をインストールする。これはかなりの数の権限を要求しますが、これはおそらく拡張機能で見慣れているものよりも多く、キーボードからアクセスしやすくするためにアクセスする各ページに深くまで到達するため、これらは実際の要求です。私は次のようなプロジェクトを信頼する傾向がありますソースコードをオンラインに公開する。
Vimium を使用したナビゲーション
Vimium がインストールされたので、特定のショートカットがどのページでも機能し、マウスの代わりにキーボードでスクロールできるようになります。
j/k:下/上にスクロール
h/l:右/左にスクロール
gg (連続して):ページの先頭に戻る
G (大文字に注意してください):ページの一番下にジャンプします
d/u:半ページ下/上にスクロール
他にも同様に機能するユーティリティがいくつかあります。これらすべてを使用する必要はないかもしれませんし、ブラウザーに組み込まれているショートカットを好むかもしれませんが、これらは非常に便利で、読書や検索のフローに簡単に適合できると思います。特に「yy」は、ページの URL をすばやくコピーする場合に使用します。
J/K:タブを左右に切り替えます
/:「検索」モードに入ります (検索語を入力すると、すぐに検索語にジャンプします)
該当なし:検索語の出現間を前後にジャンプします (「/」を押した後)
yy:現在のページの URL をクリップボードにコピーします。
リンク、テキスト領域、ボタンの使用とコピー
Vimium を本当に価値あるものにしているのは、ページ上のクリック可能なすべての要素を、1 回または 2 回のキーを押すだけでアクティブ化できるショートカットに変える機能です。リンクだけでなく、中に入力するテキスト領域、クリックする必要があるボタン、チェックを入れる必要があるチェックボックスも含まれます。すべてマウスなしで。それらしい拡張機能なしでできるはずのことですが、しばらくやっていると、「他の人のブラウザは間違っている」という雰囲気を感じるようになります。
まず、Chrome で開いているページで「f」(小文字)をタップします。何すべきクリック可能なすべてのページ要素の左上に小さな黄色のボタンが表示され、その中に 1 つ以上の文字が含まれている必要があります。
Vimium の他の領域とは異なり、ここでは大文字と小文字の区別に注意する必要はありません。 「f」を押して、操作したいものの文字をタップします。上の例では、「f」を押してから「j」を押すと、Google+ で Alan の投稿に +1 が付けられます。「f」-「m」を押すと、「More>>」リンクで投稿全体が表示されます。の上。
「f」をタップしても何も起こらない場合は、それは、ページ自体に「集中」していないからです。カーソルがアドレス バー内、テキスト領域内、または他の場所にある可能性があります。 「Tab」を数回タップしてページに戻るか、「Esc」を押してテキスト ボックスをエスケープするか、最後の手段として、目的のポインティング ツールを使用してページ内のどこかをクリックすることができます。逃げる。これは、特に Vimium を初めて使用するときに何度か発生します。
「f」キーのショートカットを削除したい場合は、もう一度「f」を押さないでください。 「Escape」を押してリンクのショートカットをドロップします。
リンクを参照せずにコピーする場合は、「f」の前に「y」を追加します。つまり、上の例の Alan の投稿への見出しリンクをコピーするには、「y」-「f」-「k」をタップします。トラックパッドまたはマウスに移動し、見出しにマウスを移動して右クリックし、[リンクをコピー] まで下にスクロールして左クリックするまでは、3 文字は多すぎるように思えますが、そうでないことを祈ります。誤ってマウスをメニューから外してしまうことはありません。
Vimium について知っておくべき最後のキーボード トリックが 2 つあります。入力中など、Web ページを操作しているときに、Vimium のショートカットを一時的にオフにしたい場合は、「i」をタップします。これにより、「挿入モード」がオンになり、ショートカットを起動せずに入力できるようになります。 Vimium のショートカットについて復習が必要な場合は、「?」と入力してください。どのページでも。
スマートオプションの設定
Chrome の設定に移動し、[拡張機能] セクションに移動し、下にスクロールして Vimium の [オプション] リンクを見つけます。注意すべきことがいくつかあります。
「スクロールステップサイズ」は、ページ上で j/k をタップしたときに上下に移動するピクセル数を制御します。指でページ内をより速く移動したい場合は、レベルを上げます。その下には、「除外される URL」という複雑なセクションがあります。デフォルトでは、Vimium はいくつかのサイトをセットアップし、「http」のような非常に具体的な URL を除外します。://mail.google.com/." アスタリスクは、多くのプログラムと同様に、「何でも」を意味します。この除外により、Gmail ページで Vimium が無効になります。
上の画像に示すように、私はさらに一歩進んで、「http」のような構文を使用して、Google、Twitter、Dropbox から派生したすべてのページで Vimium を完全に無効にしました。://google*"。それは、これらのサイトには、私が好んで使用する傾向にある独自のショートカットがあり、Vimium のショートカット、特に「j/k」がその適切な使用を妨げるからです。ショートカットに適した (または Vimium に非フレンドリーな) 独自のサイトを追加します。 「google」をメインページのアドレスに置き換えます。
最後に覗いてみるのは、「リンクに使用される文字」ボックスです。文字がごちゃ混ぜになっているので、通常は真ん中の「f」を削除します。そうすれば、最初にタップした後で、リンクのショートカットがオフになると思って誤って「f」をタップしても、何も起こりません。これは、「f」が「ログアウト」リンクにマップされていたことを知るよりも良い結果だと思います。
Vimium が私と同じように便利で、時間を節約し、注意を集中させるものであると感じていただけることを願っています。独自の Vimium のヒントや、ブラウザを活用した代替案をコメントに書き込んでください。