使用给定字符串前置区域行

时间:2014-06-14 12:32:34

标签: emacs elisp region

Emacs有一个名为indent-region的函数和一些类似的函数,它们在所选区域内的行的开头插入一些预定义的字符串。

相反,我想要一个交互式函数,它在所选区域内的行的开头插入由用户输入给出的字符串。 emacs-lisp代码可以做什么?

1 个答案:

答案 0 :(得分:3)

最简单的方法是使用矩形。

它很难呈现,但基本上你可以使用C-x r t在矩形的每一行上插入一个文本。你可以通过指针开始制作一个矩形,例如,第1行,C空格,向下移动光标所需的行数,然后通过输入文本点击C-x r t

这里是documentation