mk-mode BLOG

このブログは自作の自宅サーバに構築した Debian GNU/Linux で運用しています。
PC・サーバ構築等の話題を中心に公開しております。(クローンサイト: GitHub Pages

ブログ開設日2009-01-05
サーバ連続稼働時間
Reading...
Page View 合計
Reading...
今日
Reading...
昨日
Reading...

Vim - URL からブラウザオープン!

[ pc_tips ] [ Vim ]

こんばんは。

高機能テキストエディタ Vim に入力した URL 文字列からブラウザを開く方法についての記録です。

Vim に入力した URL を都度ヤンク後ブラウザに貼り付けて開くのが面倒な場合に有用かと思います。

今回は “open-browser.vim” というプラグインを使用します。

0. 前提条件

  • Linux Mint 17(64bit) での作業を想定。
  • Vim 7.4(patch 1-273) での作業を想定。
  • NeoBundle プラグインがインストール済み。(参照「Vim - プラグイン管理を Vundle から NeoBundle へ移行!」)
    (Vundle 等のプラグインを使う方法や個別にインストールする方法はここでは説明しない。適宜ご対応ください)

1. vim 設定ファイル編集

NeoBundle を使用して open-browser.vim をインストールするので、 “.vimrc” に以下の記述を追加。

~/.vimrc
1
NeoBundle 'open-browser.vim'

2. open-browser.vim インストール

Vim を再起動し、コマンドモードで以下のように実行。(もしくは、Vim 再起動時に自動でインストールが始まる)

1
2
:NeoBundleInstall
[neobundle/install] (1/1): |open-browser.vim| git clone --recursive https://github.com/vim-scripts/open-browser.vim.git "/home/masaru/.vim/bundle/open-browser.vim"

3. open-browser 設定

“.vimrc” に以下の記述を追加。

~/.vimrc
1
2
3
let g:netrw_nogx = 1 " disable netrw's gx mapping.
nmap gx <Plug>(openbrowser-smart-search)
vmap gx <Plug>(openbrowser-smart-search)

openbrowser-smart-search はカーソル下が URL ならそのページそのものをブラウザで開き、カーソル下が URL でなければその文字列で検索した結果がブラウザで表示されるようだ。
単純にブラウザで開くだけでよいのなら openbrowser-open と、検索するだけでよいのなら openbrowser-search とすればよい。

4. 動作確認

Vim を再起動し、コマンドモードで URL 上で gx と入力するとブラウザでその URL のページが開くはずである。

自身の経験上、URL の前後に半角スペースがない場合はうまく開けないようなので、その場合は、VISUAL モードで URL を選択後 gx と入力するとよい。

参考サイト


Vim メインの生活をしている者にとっては、 URL オープンのみならず検索もでき、便利すぎてもう手放せません。

以上。

Comments