秀丸で、複数行grep置換

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

秀丸で、複数行grep置換

 状態:不明  閲覧数:6,820  投稿日: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置換する際の初期ファイルダ表示は、開いたファイルだっただけに、若干注意が必要…。

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


秀丸で正規表現

秀丸エディタのマクロ



類似度ページランキング
順位 ページタイトル抜粋
1 秀丸で正規表現 30
2 秀丸で、グレップ置換すると、文字化けすることがある(未解決) 28
3 Octoparse 27
4 秀丸エディタでグレップ置換時に確認ダイアログを表示させないようにするためには、『「grepして置換」を実行する前に確認』のチェックを外す 27
5 文字コードが異なるファイルは、まとめて一度にgrep検索できない? 26
6 DBDesigner4 25
7 秀丸エディタのアウトライン機能を使用して、JavaScript関数だけをツリー形式で表示 25
8 Excel指定セルを、必ず数字4桁で表示 24
9 Kasperskyがインストールできない 24
10 WinMerge 日本語版 23
11 ScrapeStormは、無料でデータダウンロード出来ません 23
12 「秀丸エディタ」ビット数確認 22
13 Extracting Files 21
14 秀丸エディタ / タブキーで「半角スペース」インデント / 複数行「半角スペース」インデント 20
15 秀丸エディタでグレップ検索できない 20
16 Ralpha Image Resizer インストール 20
17 秀丸エディタ Version 8.81 インストール 20
18 Tablacus Explorer 20
19 VLC media player で複数曲を「繰り返し連続再生する」ためには、プレイリスト全体をリピート再生指定する 20
20 Ralpha Image Resizer / 短辺をpx指定で縮小後、px指定して正方形トリミング 19
2021/4/20 20:28 更新
週間人気ページランキング / 4-13 → 4-19
順位 ページタイトル抜粋 アクセス数
1 MP3ファイルの「プロパティ」を変更できない | Windows 10(Windows) 149
2 「接点復活剤」「接点復活スプレー」は、100円ショップで販売されていない | イヤホン(ハードウェア) 64
3 「機能を構成しています 100%完了 コンピューターの電源を切らないでください」の画面が表示され続ける場合でも、1時間ぐらいは待った方が良いかも | 起動トラブル 2019年(Windows) 45
4 コンピューターは正しく構成されていますが、デバイスまたはリソース (DNS サーバー) が応答していません。 | ネットワーク 38
5 タスクスケジューラ | Windows 10(Windows) 34
6 ファイル名の一部(指定文字列)を削除するバッチファイル | バッチファイル(Windows) 30
7 VLC media player で複数曲を「繰り返し連続再生する」ためには、プレイリスト全体をリピート再生指定する | VLC media player(ソフトウェア) 27
8 Windows10で「空のドライブを表示しないようにする」ためには、 「フォルダーオプション」にて「空のドライブは表示しない」にチェックを入れる | Windows 10(Windows) 25
9 Windows10でデスクトップにファイルを保存できない。ESPRIMO DH77 | Windows 10(Windows) 21
10 メモリ不足のため、この処理を完了できません | Windows 20
10 「コンテナー内のオブジェクトを列挙できませんでした」と表示される場合は、「Everyone にフルコントロール権限を与えて全て削除する」 | Windows 10(Windows) 20
11 Windows 0 19
12 サーバーから最新の更新を入手できません / Egis Technology Inc. / 「MyWinLocker Suite」アンインストール | ソフトウェア 18
13 Windows10 不定期でフリーズ発生トラブル(2019/6/9)。フリーズ現象の調査で採取するダンプの種類は、「完全メモリダンプ」でないと有効な調査はできない | フリーズトラブル 2019年(Windows) 15
14 VLC Media Player (現時点で最新バージョン)で、ツールから「エフェクターとフィルター」画面が表示されない | VLC media player(ソフトウェア) 14
15 コマンドプロンプトでchkdsk /B | ハードディスクトラブル(ハードウェア) 13
15 Windows10 不定期でフリーズ発生トラブル(2019/6/7→6/8)。イベントビューアーで発生個所を特定しようとするも失敗に終わる | フリーズトラブル 2019年(Windows) 13
15 マウスの選択範囲がおかしくなった時、試してみた方が良いかもしれないこと | マウス(ハードウェア) 13
15 「みまもり合図」に関する疑問。2019年 | みまもり合図(ソフトウェア) 13
16 外付けハードディスクを収納可能な安価ラックを探す | 外付けハードディスク(ハードウェア) 12
2021/4/20 1:01 更新