我最近從vi切換到emacs,現在我將最重要的宏移植到emacs。我最需要的是前綴文本標記的區域用字符串的能力,包括頁眉和頁腳:標記區域和插入前綴
原文:
line 1
line 2
line 3
line 4
標誌着第二和第三個行之後,我想Emacs的問我一個數字,說002,並做到以下幾點,最好記住我的選擇:
line 1
*#002# Start:
*$line 2
*$line 3
*#002# End.
line 4
到目前爲止,我已成功地插入開始和結束標記用下面的代碼:
(defun comment-region (start end)
"Insert COBOL comments."
(interactive "r")
(save-excursion
(goto-char end) (insert "*#xxx# End.\n")
(goto-char start) (insert "*#xxx# Start:\n")
))
但是,我似乎無法找到如何使用*$
前綴區域中的所有行的前綴以及如何讓emacs請求我輸入一個字符串。
任何想法?
'comment-region'內置於Emacs中。你正在覆蓋一個非常常用的功能。 – 2013-03-21 12:21:38
@event_jr:oops,應該先檢查一下。感謝提示! – Philip 2013-03-21 13:57:44