以下の内容はhttps://yonchu.hatenablog.com/entry/20120508/1336491597より取得しました。


Macのvimでgrep.vm(Rgrep)を使用するとエラーが発生

今更すぎるが、さくっと書けるネタがなかったので…

タイトルの通り、Mac上でvimのプラグインgrep.vimを使ってRgrepをやるとエラーが出る。
エラー内容は下記の通り

[Search results for pattern: 'abc']
xargs: illegal option -- -
usage: xargs [-0opt] [-E eofstr] [-I replstr [-R replacements]] [-J replstr]
             [-L number] [-n number [-x]] [-P maxprocs] [-s size]
             [utility [argument ...]]

どうやらMacにデフォルトでインストールされているBSD版xargsでは上手く動かないみたい。
というわけで以下の設定を .vimrc に追加

if has('mac')
  if system('which gxargs')
    let Grep_Xargs_Path = 'gxargs'
  else
    let Grep_Find_Use_Xargs = 0
  endif
endif

これで、GNU版xargsであるgxargsコマンドあればそちらを使用し、なければxargsを使用しないで検索を実行するようになります。

また、gxargsはhomebrewを使用している場合には下記コマンドにてインストールすることが出来ます。

$ brew install findutils



以上の内容はhttps://yonchu.hatenablog.com/entry/20120508/1336491597より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14