重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【終了しました】教えて!goo新規会員登録

秀丸エディタを使って、文書内のある行(例えば@で始まる行)に通し番号を挿入したいのですが、どなたかやり方をご存じでしょうか?

例えば以下の文を

@回答が寄せられるよう。
以下を参考に、質問内容をわかりやすく入力してください。
@すべて削除対象となってしまいます。


マクロで

No1@回答が寄せられるよう。
以下を参考に、質問内容をわかりやすく入力してください。
No2@すべて削除対象となってしまいます。


という風に通し番号を挿入する方法を探しています。
よろしくお願いいたします。

A 回答 (1件)

以下のマクロで実現可能です。


マクロの操作方法についてはヘルプをご覧ください。

---------------------------------------------
setcompatiblemode 15;

// アンドゥグループ開始
begingroupundo;

// ファイルの先頭へ移動
gofiletop;

#result = 1;
#No = 1;
while (#result) {
// "@" を "No[連番] @"に置換
replacedown "@", "No" + str(#No) + "@";
#result = result;
#No = #No + 1;
}

// アンドゥグループ終了
endgroupundo;
---------------------------------------------
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!