次の形式のファイルがあるとします。
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:text
text
:
grep-regexp-alist
もちろん、これを実行すると、M-x grep
すべてが自動的に実行されます。