再帰的なgrep検索結果を表示するには、vim / emacsプラグインを使用しますか?

再帰的なgrep検索結果を表示するには、vim / emacsプラグインを使用しますか?

次の形式のファイルがあるとします。

file1:123
file2:4444
some/other/file:2233

これはコマンドの検索結果grep(例:format)を表します。file:line-number

私はこれらのクリックをすばやく閲覧できるvimプラグインが欲しいです。上部ウィンドウにはヒット項目が表示され、下部ウィンドウには現在選択されているヒット項目が表示される2つのウィンドウ(横分割)が表示されます。上部ペインで選択を変更すると、下部ペインの指定された行番号に指定されたファイルが表示されます。

このようなことを経験した人はいますか? vim以外のソリューション(emacs /プロフェッショナルプログラム、...)も検討します。

ベストアンサー1

Emacsでgrepの結果を開きますM-x grep-mode

grepを実行したディレクトリにないファイルにgrepの結果を保存した場合は、grepを実行してM-x cd正しいディレクトリに変更する必要があります。

出力は行番号の後に含める必要がgrepあります。つまり、haveが必要です。ここではオプションですが、2番目のものはそうではありません。この設定を調整して変更できます。:file_name:line_number:texttext:grep-regexp-alist

もちろん、これを実行すると、M-x grepすべてが自動的に実行されます。

おすすめ記事