Vimでブラウザ検索を楽にする

概要

Vimプラグインopen-browserを使ってVimの中にいる時のブラウザ検索と楽にすることをまとめる。

open-browserについて

本家:https://github.com/tyru/open-browser.vim に以下のように書かれている

Open URI with your favorite browser from your most favorite editor.

主な機能

  1. 検索する単語まで移動してgxを押す
    デフォルトのブラウザが立ち上がって(or new tabで)、カーソルの下にあった単語を検索してくれる。
  2. カーソルの下にあるurlに移動してgxを押す
    上記同様、urlのページを開いてくれる。
  3. Vim外の単語をブラウザ検索
    下記コマンドで検索できる、コマンドはタグ補完で入力を短袖できる。
:OpenBrowserSearch <検索ワード>

手順

プラグインをインストール

$ cd ~/.vim/plugged
$ git clone https://github.com/tyru/open-browser.vim

上記により、~/.vim/plugged配下に、open-browser.vimディレクトリが作成される。

次に、.vimrcファイルに下記を追加する

call plug#begin('~/.vim/plugged')
Plug 'tyru/open-browser.vim'
call plug#end()

" Search via plugin open-browser
let g:netrw_nogx = 1 " disable netrw's gx mapping.
nmap gx <Plug>(openbrowser-smart-search)
vmap gx <Plug>(openbrowser-smart-search)

次に、.vimrcを開いていている状態で以下のコマンドでプラグインをインストールしてからVimを再起動する。

:PlugInstall

うまく行けば、これで上記機能が使えるはず。

参考資料(Thx!)