- 締切済み
秀丸である文字列を含む行の一つ前の行だけを表示する
秀丸である文字列を含む行の一つ前の行だけを表示する ことはできるでしょうか。 例えば、ファイルをコピーするバッチファイルの実行結果を リダイレクトしたファイルの中の 「指定されたファイルが見つかりません」 という文字列のある行の1つ前の行のみを収集する場合など。 難しければ指定した文字列を含む行も 一緒に表示されていてもいいです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 9133313
- ベストアンサー率19% (266/1349)
回答No.2
noname#252332
回答No.1
検索文字列がF3キーで検索できる状態にして、 SHIFT+→で範囲指定を始める F3で検索文字まで範囲指定する ↑を1回押して検索文字の上の2行上の末尾まで選択にする。 DELキーを押す F3を押して検索文字の先頭にカーソルを移動する というキー操作を繰り返せば目的の行を残して削除できます。最後の検索文字は消えずに残ってしまいます。 ----------------------------------------- setcompatiblemode 0x0F; beginsel; right; finddown; up; delete; finddown; ----------------------------------------- これをメモ帳で拡張子MACで保存して「マクロ」→「キー操作の読み込み」で読み込めばSHIFT+F2で実行できるようになると思います。
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。