Vimでファイルパスを関連付けられたアプリで開く
 function  Gnome_open ()    let  str =  matchstr ( getline ( '.' ),  '\(\~\|/\|\.\.\)\=\(/\w\+\)\+\.\a\+' ,  0 )    if  has ( 'mac' )      let  res  =  system ( 'open '  . str )    elseif  has ( 'unix' )      let  res  =  system ( 'gnome-open '  . str )    elseif  has ( 'win32' )      let  res  =  system ( 'start '  . str )    endif    echo res  endfunction  command Go : call  Gnome_open ()     正規表現にマッチした文字をgnome-openに渡してるだけ。 vimwikiで画像を参照したくなって作ったが、外部資料との連携もしやすいはず。   ##  参考資料  *  / home / user / Document / sanko . xlsx  *  ~/ Document / sanko . xlsx  *  ../ Pictures / sanko . jpg     とかのファイルパス上で :Go するとどうさする。   各プラットフォームで動きそうな記述だけどGnome以外で試してない。   はじめてのVimScriptはせいきひょうげんの味がした