2

我需要<code> ...</code>在多个 HTML 文档中插入一堆不同的单词。例如,如果我有如下文字:

The clear command clears the current register

然后我希望能够在第一个“清除”之前定位标记,执行一个快速击键,比如说 Cc c ,并将文本更改为

The <code>clear</code> command clears the current register

我必须经常这样做。

我在 emacs 25 中使用 html 模式。

注意:我也不介意<code>...</code>环绕当前区域的命令。

4

2 回答 2

2

wrap-region-mode会做你想做的事。您可以使用包管理器安装它。

Wrap Region is a minor mode for Emacs that wraps a region with punctuations. For "tagged" markup modes, such as HTML and XML, it wraps with tags.

它定义了默认的“包装器”,但您可以像<code>标签一样添加包装器。

于 2017-01-09T14:40:00.893 回答
0

默认情况下,至少从 Emacs 27.1 开始,如果您打开一个 html 文件,您可以使用 sgml-mode 命令。这包括sgml-tag绑定到的命令C-c C-o

如果您选择一个区域,然后执行C-c C-o,如果将提示您输入标签的名称,然后输入属性。因此,如果您为标签输入“代码”,然后按回车键不输入任何属性,那将满足您的要求。

于 2020-11-20T18:37:53.693 回答