
このリストから始めるとします
1- tofu
2- vinegar
3- salt
4- ground beef
5- white sugar
そして、白砂糖を3番にしたいのです。5-白砂糖を殺し、2-酢の真下に行って引っ張ります。
1- tofu
2- vinegar
5- white sugar
3- salt
4- ground beef
ここで、塩と牛ひき肉を再注文する必要があります (リストがそれほど長くないので幸運です)。これを最も効率的に行うにはどうすればよいでしょうか。
編集: org-mode なし。
答え1
マクロを使用した解決策は次のとおりです。
- マクロカウンタを 1 に(再)設定します:
C-x C-k C-c
(デフォルトは 0) - 最初の行のマクロの記録を開始します
C-x (
- マクロカウンタを挿入:
C-x C-k C-i
- 次の行の先頭に移動してマクロを終了します
C-x )
- 他の項目を選択するには:
M-x apply-macro-to-region-lines
マクロは残りのすべての行で再生されます。