选择区域,如何在区域之前和之后获得(预)定义的部分?
比如说,使用LaTeX,我们希望在区域之前\begin{frame}{}
和区域之后的\end{frame}
,如何通过一个函数使用Emacs完成此操作? / p>
[pre-part]"Has to be around this"[post-part]
我鼓励使用yasnippet。此外,也许“autopare”可以给出一个提示,因为在按下“。
时,它可以巧妙地在标记区域周围放置引号。答案 0 :(得分:2)
您可以使用yasnippet。以下是可以使用的html标记代码段的示例 包裹与否。
# -*- mode: snippet -*-
# name: Wrap open close tags
# binding: C-c C-t
# expand-env: ((yas-wrap-around-region t))
# --
<$1>$0</${1:$(car (split-string text))}>
这适用于yasnippet的最新github版本。
答案 1 :(得分:2)
在乳胶模式下,C-c C-o
就是这样做的。