Emacs有一个名为indent-region
的函数和一些类似的函数,它们在所选区域内的行的开头插入一些预定义的字符串。
相反,我想要一个交互式函数,它在所选区域内的行的开头插入由用户输入给出的字符串。 emacs-lisp代码可以做什么?
答案 0 :(得分:3)
最简单的方法是使用矩形。
它很难呈现,但基本上你可以使用C-x r t
在矩形的每一行上插入一个文本。你可以通过指针开始制作一个矩形,例如,第1行,C空格,向下移动光标所需的行数,然后通过输入文本点击C-x r t
。
这里是documentation。