0

选择区域,如何在区域之前和之后获得(预)定义的部分?

例如,使用 LaTeX,我们想要\begin{frame}{}区域之前和区域\end{frame}之后,如何通过一个函数使用 Emacs 完成这项工作?

    [pre-part]"Has to be around this"[post-part] 

我会鼓励使用 yasnippet。此外,也许“autopare”可以给出提示,因为它可以巧妙地在按下“.

4

2 回答 2

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))}>

这适用于最新的 github 版本的 yasnippet。

于 2012-09-16T14:47:57.707 回答
2

在乳胶模式下,C-c C-o就是这样做的。

于 2012-09-16T16:35:26.937 回答