关于规律性代码的输入技巧

总结来说,就两种思路:

  1. 使用代码片段生成器

    利用 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
    

    生成模版准备好了,就万事俱备。

  2. 使用最基本的编辑功能

    粘贴 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
    

    平时就熟练的操作,组合起来也很炫。

3 个赞