Vimショートカットを使ってウェブブラウザをナビゲートする方法

Vimショートカットブラウザ特集

Vimはキーボードショートカットを使用するために設計されたテキストエディタですが、Vimiumのようなブラウザ拡張機能を使用すると、マウスに触れることなく同様のキー操作でウェブをナビゲートできます。ブラウザでVimショートカットを使用すると、作業をより迅速かつ効率的に行うことができます。このチュートリアルでは、お気に入りのブラウザでVimiumを使用および設定する方法を説明します。

目次

  • Vimiumのインストール
  • Vimiumでのナビゲーション
  • Vimiumの設定
  • よくある質問

こちらもお読みください: LinuxでVimエディタを終了する8つの方法

Vimiumのインストール

ChromeにVimiumをインストール

ChromeまたはBraveのような他のChromiumベースのブラウザにVimiumをインストールするには、ChromeウェブストアのVimiumページに移動し、「Chromeに追加」を選択してポップアップウィンドウを開きます。「拡張機能を追加」を選択してChromeに追加します。

ブラウザにVimiumを追加

FirefoxにVimiumをインストール

Firefox用のVimiumポートであるVimium-FFを、FirefoxブラウザのADD-ONSウェブサイトのVimium-FFページから追加できます。

Vimium-FFページで「Firefoxに追加」を選択します。ポップアップウィンドウで「追加」を選択してFirefoxにインストールします。

ブラウザにVimium Ffを追加

SafariにVimariをインストール

VimariはVimiumのSafariポートです。VimariはVimiumに比べて制御が限られていますが、基本的なナビゲーションは問題なく処理します。App StoreからVimariをインストールできます。

ブラウザにVimariを追加

SafariでVimari拡張機能を有効にするには、メニューバーから「Safari」を選択し、「環境設定」に移動します。「拡張機能」タブを選択し、「Vimari」をチェックします。

ブラウザでVimariを有効にする

こちらもお読みください: 上級ユーザーのための3つの便利なVIMエディタのヒントとコツ

Vimiumでのナビゲーション

Vimiumでのスクロール

スクロールはウェブページで最も一般的に行うことかもしれません。Vimiumを使用すると、Jを押して下にスクロールし、Kを押して上にスクロールできます。HとLを押すと、左右に水平スクロールできます。GGを押すとページのトップに移動します。Shift + Gを押すと、Vimのようにページの底に移動します。DとUを押すことで、ページの半分をスクロールダウンまたはアップすることもできます。

リンクを開く

リンクを開くには、Fを押します。これにより、特定のウェブページの各リンクにユニークなラベルが付けられます。

ブラウザで現在のタブのリンクを開く

リンクに移動するには、表示されたラベルを入力します。テキストフィールドに何かを入力したい場合は、テキストフィールドにラベルを入力するだけです。

Shift + Fを押すと、ラベルを入力すると新しいページでリンクを開くラベルが表示されます。

ブラウザで新しいタブのリンクを開く

こちらもお読みください: 様々なブラウザでデフォルトの検索エンジンを変更する方法

タブの操作

左のタブに移動するにはShift + Jを押し、右のタブにはShift + Kを押します。Vimariを使用している場合は、QとWを押して左と右のタブに移動します。現在のタブを閉じるにはXを押します。誤ってタブを閉じた場合は、Shift + Xを押すことで復元できます。(これはVimariでは機能しません)

複数のタブが開いている場合は、Shift + Tを押してから、検索してタブを選択して開きます。

ブラウザでタブを見つける

履歴のナビゲーション

Shift + Hを押すことでブラウザの前のページに戻ることができます。直前に来たページに戻りたい場合は、Shift + Lを押します。

挿入モードとテキストフィールドからの退出

Iを押すと挿入モードに入り、通常のブラウザショートカットを使用できます。例えば、YouTubeにいる場合、Mを押すと音声がミュートされ、Vimiumショートカットとして機能しません。

ブラウザでYouTubeの挿入モード

挿入モードまたは検索バーのようなテキストフィールドにいる場合は、Escを押すことでVimiumショートカットに戻ることができます。

こちらもお読みください: キャレットブラウジングとは何か、ブラウザでの有効化方法

Vimiumの設定

Vimiumのオプションページから、デフォルトのVimiumショートカットを自分の好みに合わせて設定および変更できます。

Vimiumオプションページを開く

Chromeを使用している場合は、アドレスバーの隣にある拡張機能アイコンを選択し、Vimium拡張機能の隣にある3つのドットを選択して「オプション」を選択してVimiumオプションページに移動します。

ブラウザの設定ページChrome

Firefoxを使用している場合は、アドレスバーの隣にあるVimiumアイコンを右クリックし、「拡張機能を管理」を選択します。拡張機能ページで、Vimium拡張機能の隣にある3つのドットを選択し、「設定」を選択します。

ブラウザの設定ページFirefox

利用可能なすべてのコマンドを表示するには、「カスタムキー割り当て」ボックスの隣にある「利用可能なコマンドを表示」を選択します。

ブラウザの設定ページ

これにより、利用可能なコマンドのリストとそれに対応するキー割り当てがポップアップウィンドウに表示されます。

ブラウザのコマンド

これらのコマンドのいずれかのキー割り当てを変更できます。

Vimiumでのキーのマッピングとアンマッピング

特定のキーをコマンドを実行するために使用するには、「カスタムキー割り当て」にmapコマンドを入力します。一般的な形式は次のとおりです:

map shortcutKey commandName

例えば、Mキーを使用してタブをミュートまたはミュート解除するには、次のコマンドを入力します:

map m toggleMuteTab

Vimiumショートカットを無効にしたい場合は、ショートカットキーとともにunmapコマンドを使用できます。例えば、Vimiumショートカットの/を無効にしたい場合は、次のコマンドを入力します:

unmap /

ブラウザのVimiumマップアンマップ

コマンドを入力した後、「変更を保存」を選択します。

変更は、新しいページを訪問するか、すでに開いているページを再読み込みすると適用されます。

高度なオプションの設定

Vimiumには、J/K/H/Lを押したときのスクロールステップサイズを指定するなど、いくつかの高度なオプションがあります。これらを調整して自分の好みに設定できます。スムーズスクロールが好きでない場合は、雑多なオプションから「スムーズスクロールを使用」をチェックを外すことができます。

高度なオプションを表示するには、Vimiumオプションページで「高度なオプションを表示」を選択します。

ブラウザの高度なオプション

現在の設定の構成ファイルをダウンロードして、ブラウザを再インストールする際や、別のブラウザでVimiumを使用する際に同じショートカットを使用できるように復元することもできます。

バックアップをダウンロードするには、「バックアップと復元」メニューから「バックアップをダウンロードする」を選択します。

ブラウザのバックアップ復元

Vimariの設定

Vimariを設定するには、Safariの上部バーからVimariアイコンを選択し、新しいウィンドウがポップアップします。ポップアップウィンドウで「設定ファイルを開く」を選択します。

ブラウザのVimari設定を開く

バインディングセクションにあるすべての利用可能なコマンドが表示されます。キー割り当ては、キーがショートカットのコマンド名で、値がショートカットキーとして表されます。

ブラウザのVimari設定

ショートカットを変更したい場合は、キーワードの後のショートカットキーを選択し、自分のショートカットに置き換えます。

例えば、Shift + JとShift + Kを使用して左と右のタブに移動したい場合は、次の行を置き換えます:

"tabForward":"w",  
"tabBack":"q",

"tabForward":"shift+k",  
"tabBack":"shift+j",

に置き換えます。

ブラウザのVimariリマップ

ショートカットを無効にするには、値を空の引用符のままにします。例えば、Xでタブを閉じたくない場合は、次の行を置き換えます:

"closeTab":"x",

"closeTab":"",

に置き換えます。

ブラウザのVimariアンマップ

Command + Sを押して設定を保存します。この新しい設定は、開いたウェブページで機能します。また、Rを押してSafariで既に開いているタブを再読み込みすることで新しい設定を使用できます。

こちらもお読みください: ウェブサイトをブロック解除するための最も簡単な10の方法

よくある質問

Vimium/Vimariは安全ですか?

はい。Vimium/Vimariはサーバーと通信せず、すべての設定をローカルに保存します。

なぜVimium/Vimariはブラウザのホームページで機能しないのですか?

VimiumとVimariは、Chromeのホームページ、Chromeウェブストア、Safariのホームページなど、一部のページでは機能しないようにブラウザのポリシーに従っています。

ウェブサイトがVimiumと同じショートカットを持っている場合はどうなりますか?

通常モードでは、Vimiumのショートカットが優先されます。ただし、挿入モードではウェブサイトの通常のショートカットを使用できます。

画像クレジット: カラフルなキーボード by 123FR スクリーンショット by Muhammad Munna