blog-technica

【Vim】VimでURLを開く

open-browser.vimというプラグインが便利で重宝しています。
このプラグインを使うとこんなことができます。

  • URLをブラウザで開く
  • 調べたい単語をブラウザで検索する
  • バッファをブラウザで開く

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

私はプラグイン管理にvim-plugを使っているので、以下の記述を.vimrcに追加します。

Plug 'tyru/open-browser.vim'

:PlugInstallとするとプラグインがインストールされます。

設定

.vimrcに以下の設定をしています。

let g:netrw_nogx = 1 " disable netrw's gx mapping.
nmap gx <Plug>(openbrowser-smart-search)
vmap gx <Plug>(openbrowser-smart-search)
nnoremap <Leader>o :<C-u>execute "OpenBrowser" "file:///" . expand('%:p:gs?\\?/?')<CR>

URLにカーソルを合わせて、gxとタイプするとブラウザでURLを開きます。URLではない場合は、カーソル位置の単語をGoogleで検索します。

また<Leader>oで現在のバッファをブラウザで開くようにしています。HTMLを編集しているときに便利です。この設定はヘルプのFAQを参考にしました。

ヘルプについて

最初、:help open-browserでヘルプを見ようとしていましたが、「ヘルプはありません」となっていました。
正しくは、:help openbrowserでした。