我需要在多个HTML文档中的一堆不同单词周围插入<code> ...</code>
。例如,如果我有这样的文本:
The clear command clears the current register
然后我希望能够将标记定位在第一个"清除"之前,执行快速击键,例如 C-c c ,并将文本更改为
The <code>clear</code> command clears the current register
我必须做很多事情。
我在 emacs 25 中使用 html 模式。
注意:我也不介意在当前区域周围包装<code>...</code>
的命令。
包装区域模式将执行您想要的操作。您可以使用包管理器安装它。
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>
标签。
默认情况下,至少从 Emacs 27.1 开始,如果您打开一个 html 文件,则可以使用 sgml mode 命令。这包括绑定到 C-c C-o
的命令sgml-tag
。
如果选择一个区域,则执行 C-c C-o
,if 将提示您键入标记的名称,然后键入属性。因此,如果您为标签输入"代码",然后按回车键表示没有属性,这将执行您想要的操作。