ag
文字列/ファイル検索に良い結果が得られるVimで使用しています。
ただし、ag のパターンがどのように構築されるかについてのドキュメントはあまりないようです。
Practical Vim book の例では、vimgrep の代わりに ag を使用しようとしています。
ディレクトリ内のすべてのファイルで「Pragmatic Vim」が出現するたびに再帰的に検索し、この文字列を「Practical Vim」に置き換えたいと考えています。一部のファイルには「Pragmatic Bookshelf」もあり、その文字列はそのままにしておく必要があります。
本はこのアプローチを提案しています:
/Pragmatic\ze Vim
:vimgrep /<C-r>// **/*.txt
そしてそのステップの後、クイックフィックスリストに:Qargs
プラグインコマンドを入力し、最後に:argdo %s//Practical/g
/Pragmatic\ze
では、を使用してパターンを指定するにはどうすればよいag
ですか?
私ag
がここでやろうとしていることのために設計されていますか?