2014-06-14 15 views
2

Emacs有一個函數indent-region和一些類似的函數,它們在選定區域內行的開頭插入一些預定義的字符串。使用給定字符串預定區域行

取而代之,我想要一個交互式函數,它將用戶輸入給出的字符串插入選定區域內行的開頭。 emacs-lisp代碼可以做到這一點?

回答

3

最簡單的方法是利用矩形。

這是一種很難呈現,但基本上可以使用C-x r t在矩形的每一行插入文本。您可以通過在第1行(C-Space)的指針處開始製作矩形,然後將光標向下移動所需的行數,然後通過輸入文本來打C-x r t

這是documentation

+1

很好,工作。謝謝。 – sawa

+1

@sawa你可能會發現長方形的殺戮和猛拉也很有用! – PascalVKooten

相關問題