[英]Wrap html tag around next word with one key in emacs
我需要在多個 HTML 文檔中的一堆不同的單詞周圍插入<code> ...</code>
。 例如,如果我有這樣的文字:
The clear command clears the current register
然后我希望能夠在第一個“清除”之前定位標記,執行像 Cc c 這樣的快速擊鍵,並將文本更改為
The <code>clear</code> command clears the current register
我必須經常這樣做。
我在 emacs 25 中使用 html-mode。
注意:我也不介意在當前區域周圍包裝<code>...</code>
的命令。
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>
標簽之類的包裝器。
默認情況下,至少從 Emacs 27.1 開始,如果您打開一個 html 文件,您就可以使用 sgml-mode 命令。 這包括綁定到Cc Co
的命令sgml-tag
。
如果您選擇一個地區,然后執行Cc Co
,如果會提示您輸入標簽的名稱,然后輸入屬性。 因此,如果您為標簽輸入“代碼”,然后在沒有屬性的情況下按回車鍵,那將執行您想要的操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.