agコマンドとag.vimで最強高速ファイル検索

2014/06/28 | Mac ,

  • Pocket
  • このエントリーをはてなブックマークに追加
  • 162 follow us in feedly

まえがき

ターミナルからファイルの内容で検索をかける時なんかはよく『find』『xargs』『grep』なんかのコマンドを駆使して検索を行っておりましたが、そんな面倒を取っ払い、かつ高速に検索できるagコマンドの紹介と、vimからagコマンドを使えるようにするやりかたのメモ

開発環境

  • Mac

今回は、Macでやってみましたが、他のLinux系OSなんかでも可能です。

agコマンドのインストール

homebrewを使って簡単にインストールすることができます

brew install ag                                                                                                    

使い方は

ag mysql ~/Dropbox/chef                                                                                            

のように『ag パターン ディレクトリ』と言った感じで、実行します、他にもヘルプをみてみると色々なオプションが有るようです

Vimでagコマンドを使ってみる

vimのプラグインを入れることで、vimからもagコマンドの検索を使うことができます。

『.vimrc』に

NeoBundle 'rking/ag.vim'

NeoBundlerを使っているならNeoBundlerInstallするだけインストール完了。

Vimからは『Ag: ~~~』のようにして実行することができる。マッチしたファイル一覧のウィンドウができあがるので『o』キーを押すことでファイルを開くことができる!!

おすすめ書籍

Vimテクニックバイブル ~作業効率をカイゼンする150の技
Vimサポーターズ
技術評論社
売り上げランキング: 28,700

2014/06/28 | Mac ,

関連記事

keitarou_keitarou__Users_keitarou_Dropbox_memo_—_vim_—_178×70-8

Vimの移動系のコマンドをメモ

まえがき 今回はVimの移動系のコマンドをとりあえずまとめてメモ。 ...

記事を読む

Vimのインクリメントでアルファベットをインクリメントできるようにする

まえがき Vimでの『Ctrl+A』『Ctrl+X』でのインクリメント...

記事を読む

最近覚えたちょっとした技術メモまとめ。あとで見る用

まえがき 最近現場でいろいろ覚えたこと、なんか使う機会多そうだけど、す...

記事を読む

no image

.vimrcを見なおしたのでメモ

まえがき ちなみにMacで使っています。順番がカオスなのが・・・ .v...

記事を読む

new-relic-1new-relic-1.png

無料で使えるサーバー監視サービス『New Relic』を使ってみる

NewRelicに関して [browser-shot url="htt...

記事を読む

新着記事

no image

PHPでRubyのirbっぽいインタラクティブなスクリプトが実行できる「boris」

まえがき PHPでもRubyのirbみたいなことがしたくて探してみたと...

記事を読む

2015年の抱負と去年の振り返り〜よちよちWEB業界1年経験して〜

まえがき あけましておめでとうございます。今年もどうぞよろしくお願いし...

記事を読む

Java SE 7 Bronze試験(1Z0-802)を受けてきました

まえがき 以前から少し受けてみたかった試験『Java SE 7 Bro...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

no image

Hubotをforeverでデーモン化する

まえがき 今回はHubotをforeverを使ってデーモン化してみた時...

記事を読む

スポンサーリンク

  • Sorry. No data so far.

PAGE TOP ↑