この質問をここに投稿するのが適切かどうかはわかりませんが、Emacsユーザーではない場合は、helm-occur / helm-swoopの基本的な使い方を説明します。
私は本当にEmacs用のhelm-occur / helm-swoopが好きですが、Emacsを使用していないときに端末にhelm-occur / helm-swoopのようなツールがありますか?すべての機能を提供する必要はありません。彼らが提供する機能が必要です。ディレクトリ/ファイルからパターンを検索すると、一致するすべての項目が一覧表示されます。そのうちの1つを選択し、その項目に移動して表示または編集できます。表示または編集したら、リストに戻って別のものを選択してください。というプログラムがあります。ペコール一致するものはリストされますが、ファイルに移動することはできません。
ところで私はagやgrepを使います。
答え1
努力するパスセレクタ。
PathPickerは、bash出力からファイルを選択する永続的な問題を解決する簡単なコマンドラインツールです。
~からはい:
git status | fpp
grep -r "FooBar" . | fpp
find . -iname "*.js" | fpp
-ko
リストに戻るには、次のオプションを使用します。
-ko, --keep-open ファイル選択またはコマンドが実行されたら、PathPicker を開いたままにします。 Ctrl-Cを使用して、プロセスが終了するまでプログラムを繰り返します。
編集者に関する注意:
$FPP_EDITOR環境変数を設定して、選択したファイルを開くために使用するエディタをPathPickerに通知できます。この変数が設定されていない場合は、$ VISUALと$ EDITORが代替手段として使用され、「vim」が最後の手段として使用されます。
修正する:
文書化されていない機能がありますfpp
。fpp
気づくgrep
出力の行番号です。したがって、行番号を追加してgrep -rn foo . | fpp -ko
一致する行に移動できます。