2
Emacs有一個函數indent-region
和一些類似的函數,它們在選定區域內行的開頭插入一些預定義的字符串。使用給定字符串預定區域行
取而代之,我想要一個交互式函數,它將用戶輸入給出的字符串插入選定區域內行的開頭。 emacs-lisp代碼可以做到這一點?
Emacs有一個函數indent-region
和一些類似的函數,它們在選定區域內行的開頭插入一些預定義的字符串。使用給定字符串預定區域行
取而代之,我想要一個交互式函數,它將用戶輸入給出的字符串插入選定區域內行的開頭。 emacs-lisp代碼可以做到這一點?
最簡單的方法是利用矩形。
這是一種很難呈現,但基本上可以使用C-x r t
在矩形的每一行插入文本。您可以通過在第1行(C-Space)的指針處開始製作矩形,然後將光標向下移動所需的行數,然後通過輸入文本來打C-x r t
。
很好,工作。謝謝。 – sawa
@sawa你可能會發現長方形的殺戮和猛拉也很有用! – PascalVKooten