1 2 3 4 5
C-x C-k C-c 1 <Enter> <F3> C-x C-k C-i <Enter> <F4> C-u 4 <F4>
C-<Space> C-j C-j C-j C-j C-j C-x r N
M-: (loop for i from 1 to 10 do (insert (format "%d\n" i))) <Enter>
M-: (dotimes (i 5) (insert (format "%d\n" (1+ i)))) <Enter>
1) 2) 3) 4) 5)
C-x C-k C-c 1 <Enter> <F3> C-x C-k C-i ) <Enter> <F4> C-u 4 <F4>
M-: (loop for i from 1 to 10 do (insert (format "%d)\n" i))) <Enter>
M-: (dotimes (i 5) (insert (format "%d)\n" (1+ i)))) <Enter>
1) test hoge 2) test hoge 3) test hoge 4) test hoge 5) test hoge
これを
1) test 0. hoge 2) test 1. hoge 3) test 2. hoge 4) test 3. hoge 5) test 4. hoge
へと書き換える。
benma/visual-regexp.el · GitHub を利用すると、置換後の値が動的に表示される。
M-x vr/query-replace \(test\) \(hoge\) \1 \#. \2