像任何认真的 emacs 用户一样,我一直使用“It's All Text”来编辑博客文章。然而,我经常在文本中插入 HTML href,当我进行最终校对时,它们往往会妨碍我。是否有一种模式可以切换到隐藏这些元素?

更一般地说,是否有任何关于如何编写修改实际缓冲区视图同时保持缓冲区内容不变的模式的指针?或者这只是涉及字体锁定的魔法黑客?

有帮助吗?

解决方案

html-mode你可以使用M-x sgml-tags-invisible隐藏/显示标签。

您也可以C-c C-v运行browse-url-of-buffer,打开当前缓冲区(如果buffer-file-namenil,也就是说,如果它是一个普通文件),用您的默认浏览器。 这工作足够细,即使局部的HTML块(即,没有<html><body>等)。

其他提示

您是否 (1) 在撰写博文时直接编写 HTML,或者 (2) 您是否使用某种形式的 wiki 语言来编写列表、表格等。对于(1)你可以看看 组织模式 校对后转换为 HTML org-export-region-as-html. 。在第二种情况下,您可以寻找一些特殊的维基模式,它可能会隐藏链接(例如 降价模式).

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top