总结来说,就两种思路:
-
使用代码片段生成器
利用 elisp 代码或者现成的工具(yasnippet, emmet,tiny.el 等等),以 tiny.el 为例,输入:
m1\n7x|mov data_1+%d, #13h执行
tiny-expand得到:mov data_1+1, #13h mov data_1+2, #13h mov data_1+3, #13h mov data_1+4, #13h mov data_1+5, #13h mov data_1+6, #13h mov data_1+7, #13h生成模版准备好了,就万事俱备。
-
使用最基本的编辑功能
粘贴 n 次得到:(多点编辑也可以,但是负担比较大)
mov data_1+1, #13h mov data_1+1, #13h mov data_1+1, #13h mov data_1+1, #13h mov data_1+1, #13h mov data_1+1, #13h mov data_1+1, #13h然后列编辑产生递增序列号:
mov data_1+1, #13h mov data_1+2, #13h mov data_1+3, #13h mov data_1+4, #13h mov data_1+5, #13h mov data_1+6, #13h mov data_1+7, #13h平时就熟练的操作,组合起来也很炫。