Help us understand the problem. What is going on with this article?

Vim から migemogrep を使う方法

More than 5 years have passed since last update.

migemogrep とは

https://github.com/peco/migemogrep

migemogrep は kaoriya 氏によって開発されている gomigemo を使用し、peco から migemo 検索をする為だけに作られた外部コマンドです。動機は peco ですが、通常の grep として使えたら便利だろうなと思いましたので、grep としても使える程度の実装を目指しています。現在バージョンは 0.1.0 ですが、0.1.1 がリリースされた際にはとても有用な外部コマンドとなる予定です。

インストール

0.1.1 がリリースされた際にはバイナリパッケージも用意される予定です。以下待ちきれない人向けのビルド手順です。

$ go get github.com/peco/migemogrep

Vim から使おう

migemogrep のリポジトリに misc/vim というフォルダが含まれていますので、それをローカルにコピーして頂くか、rtp に追加します。以下はvimrcで動的にrtpを追加する場合のコードです。

exe "set rtp+=" . globpath(substitute($GOPATH, (has('win32')||has('win64'))?';':':',',','g'), 'src/github.com/peco/migemogrep/misc/vim')

あとは

:MigemoGrep sonomasakada **/*

といった具合にお使い下さい。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away