タグ付けされた質問 「occur」

5
grep / ack / ag出力モードからquery-replaceを使用する方法はありますか?
私は承知しているのfind-grep-diredに対応するファイルをマークしてから押すと、Q実行するようにdired-do-query-replace-regexpマークされたファイルに。残念なことに、grepを再起動し、git-grep、ack、またはagを使用find-grepせず、検索用の構文が異なる使用に切り替える必要があります。 私はまたの承知しているmulti-occurとoccur-edit-mode、それが発生し使用して検索を再起動する必要があります。最後ag-diredに、ファイルの内容ではなく、ファイル名で一致するように見えます。 私の現在のアプローチは、grep出力を生成し、grepバッファーで開始するマクロを実行し、各一致にアクセスして変更します。query-replace見つかった一致のセットよりも直接使用したいです。 私は何をしたいのは、私は彼らに適切なファイルとコールクエリ正規表現をマーク、またはのためのバッファのリストにgrepの出力を変換できるように、いずれか早く既存のgrepの出力からのdiredバッファを構築することであるmulti-occur私が使用できるようoccur-edit-modeに所定の場所で編集し、query-replaceそのバッファーで実行します。 この機能は存在しますか、またはこの問題を解決する別のワークフローがありますか?
31 dired  editing  replace  occur 

1
マッチした部分だけを表示できますか?
またはisearch、元のバッファーにリンクされた別のバッファー内の一致のみを表示する代替ツール(おそらくいくつかのオプション?)はありますか? 使用事例 非常に長い行を含むログファイルがあります。一致する行が*occur*バッファーに表示されても、それは雑然としていてあまり役に立ちません(折り返しと多くの追加情報のため)。 このようなものを書くことは難しくありませんが、それは以前に行われたに違いないほど基本的なようです。 説明が不十分だった場合は、について考えてくださいgrep -Po search-string。
7 isearch  occur 

1
発生したテキストをバッファの中央に配置できますか?
オカレンスバッファーから項目を選択すると、強調表示された行が表示画面の一番下にあります。これは、画面の25%から50%下がるほど役に立ちません(そのため、見つかった行の周りのテキストを読みやすくなります)。これは可能ですか?
7 occur 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.