秀丸で、複数行grep置換

ソフトウェア秀丸エディタ

秀丸で、複数行grep置換

 状態:不明  閲覧数:8,857  投稿日:2011-04-23  更新日:2012-12-28
秀丸で、複数行grep置換マクロを導入した際のメモ

<経緯>
・複数行grep置換したい対象が発生
・これまで、複数行grep置換は、devasでやっていたのだが、最近使っていなかったため、PC内のどこにあるのか分からなくなった。探しても見つからないし…
・Dreamweaverでもできるが、使い捨ての範囲対象として、わざわざサイト設定するのは、面倒
・探すことにする。せっかくなので、何か新しくていいヤツないかな?
・秀丸マクロ発見! 2008年と古いし、リンク切れたりしてて、大丈夫か? と思うも、とにかく試してみることにスル▽Wisteria - 秀丸マクロ - Quarta
  http://mobitan.org/hm/quarta/


<若干、分かりくかったところ>
・ダウンロードした「田楽(でんがく)DLL」をフォルダ毎、.exeと同じフォルダへ突っ込んだら、検索した際、「田楽(でんがく)DLLをインストールしてね」みたいな、エラーになった。
   ↓
中身だけを、配置したら、無事エラーは消えた。
※一方、Quartaの方は、フォルダ毎配置しても、問題なかった

・ファイル(拡張子の欄)が、完全に空白だと検索できない
 → 初めて使ったので、気付くまでにちょっと時間がかかった。
 → 要は、自分で入力するか、プルダウンで選択すれば、O.K. なだけ


<実際に使ってみた感想>
・うわ、速ッ
・これはこの先、使いまくりでしょう
・神だね、と思った


<初めてのマクロ登録>
これから頻繁に使うことが容易に予想されるので、
もっと使いやすくできないか、と思い、
初めてのマクロ登録に挑戦してみた。
・マクロ―マクロ登録―現われたダイアログボックスに必要事項を入力するだけ
特に調べることなく、画面見ながら、勘だけで簡単に登録することができた。
ショートカットも自動的に作成されてるし…、超便利!


新しい世界が広がったような気がした。


<今日の感想>
秀丸マクロ恐るべし! 


▼2011.4.24.追記
あんまり長いgrep置換を行なおうとすると、
下記のような、ぶっ飛んだメッセージが表示される。
「検索パターンが527バイトあります。
置換パターンが531バイトあります。
259バイトを越える部分はぶっちぎられます。強行しますか?」
やはりマクロはマクロであり、過度の期待は禁物ということか…。
というより、このメッセージを見てもなお、強行を試みる兵はいるのだろうか?


また、Quarta(あるいは田楽くん?)の特徴として、
grep置換する際の初期ファイルダ表示は、(多分だけど)前回開いたファイルになる。

通常のgrep置換する際の初期ファイルダ表示は、開いたファイルだっただけに、若干注意が必要…。

個人的には、開いたファイルが初期表示になっていた方が、やりやすかったりするのだが…。


秀丸で正規表現

秀丸エディタのマクロ



週間人気ページランキング / 10-7 → 10-13
順位 ページタイトル抜粋 アクセス数
1 クイックアクセスから複数のピン留めを一括で解除することはできません | Windows エクスプローラー(Windows) 44
2 これまで正常動作していた「CrystalDiskInfo」である日突然「対応ディスクが見つかりませんでした」と表示された場合は、アップデートしてみます。 | CrystalDiskInfo(ソフトウェア) 27
3 タスクスケジューラ | Windows 10(Windows) 24
4 「Tablacus Explorer」でアクティブタブに背景色を付けるためには、「タブをデザイン」アドオンをインストールします。 | Tablacus Explorer(ソフトウェア) 20
5 Audacityで現在鳴っている音のサンプリング周波数を確認するためには、右下に表示されている「本来のサンプリング周波数」を見ます。 | Audacity(音) 19
6 Audacity で再生ボタンを押しても音が鳴らない時は、再生レべルスライダーを右にドラッグして「再生レべル:100%」にします。 | Audacity(音) 16
7 「Amazon Music Prime」 を録音するために「Audacity」を利用 | Audacity(音) 13
8 「VLC media player」で動画再生した際、動きが大きくなるにつれて横シャギーが入ったように横線が表示される場合には、「デインターレース」設定を「オン」へ変更します。 | VLC media player(ソフトウェア) 12
8 「WDDM」は、要件を満たさないとアップデートできません。 | Windows 10(Windows) 12
8 500 Internal Script Error / 上書き保存できない /「Tablacus Explorer」で読み込んだレイアウトを上書き保存するためには、スクリプトを使用する 12
9 MP3ファイルの「プロパティ」を変更できない | Windows 10(Windows) 11
10 「Windows エクスプローラー」は、OR で複数検索出来るが、文字数制限があるのかしら? | Windows エクスプローラー(Windows) 10
10 秀丸エディタでグレップ検索できない | 秀丸エディタ(ソフトウェア) 10
10 「Audacity」で複数ファイルへ対する一括変換対応について | Audacity(音) 10
10 ハマッた点2.単独の「avformat-59.dll」だけを読み込んでも正常動作しない / ハマッた点3.「avformat-*.dll」はバージョンに合った関連フィルが必要 / 参考にしたWebページ 10
11 VLC media player で複数曲を「繰り返し連続再生する」ためには、プレイリスト全体をリピート再生指定する | VLC media player(ソフトウェア) 9
11 「Windows 10」へインストールした「Audacity 3.2.4」で「.aacファイル」を読み込み、音量を大きく変換後、「.waveファイル」として出力する。 | Audacity(音) 9
12 Xboxを使用していない場合、XblGameSaveを動作させる必要は全くない 8
12 FreeFileSync 試行錯誤履歴 | FreeFileSync(ソフトウェア) 8
12 「VLC media player」で動画再生する際、なるべく高画質で観るための設定 | VLC media player(ソフトウェア) 8
2025/10/14 1:01 更新