如何在emacs中更改缓冲区视图以隐藏HTML标记
像任何认真的emacs用户一样,我总是用它编辑博客文章,使用的是“全是文本”。然而,我经常在我的文本中插入HTMLHREF,当我开始做最后的校对时,它们往往会妨碍我。是否有一种模式可以切换到隐藏这些元素如何在emacs中更改缓冲区视图以隐藏HTML标记,html,emacs,preview,Html,Emacs,Preview,像任何认真的emacs用户一样,我总是用它编辑博客文章,使用的是“全是文本”。然而,我经常在我的文本中插入HTMLHREF,当我开始做最后的校对时,它们往往会妨碍我。是否有一种模式可以切换到隐藏这些元素 更一般地说,有没有关于如何编写修改实际缓冲区视图的模式的指针,同时保持缓冲区内容不变?或者这仅仅涉及到使用字体锁定的魔法破解?在html模式下您可以使用M-x sgml标记隐形来隐藏/显示标记 您还可以C-C-v运行browse-url-of-buffer,使用默认浏览器打开当前缓冲区(如果bu
更一般地说,有没有关于如何编写修改实际缓冲区视图的模式的指针,同时保持缓冲区内容不变?或者这仅仅涉及到使用字体锁定的魔法破解?在
html模式下
您可以使用M-x sgml标记隐形
来隐藏/显示标记
您还可以C-C-v
运行browse-url-of-buffer
,使用默认浏览器打开当前缓冲区(如果buffer-file-name
不是nil
,即,如果它是常规文件)。
即使使用部分html块(即没有
,
等),这也可以很好地工作。您(1)在写博客文章时直接编写html,还是(2)在列表、表格等方面使用某种形式的wiki语言。对于(1)您可以在校对后使用org导出区域作为HTML
查看并转换为HTML。在第二种情况下,您可以寻找一些特殊的wiki模式,它可能会隐藏链接(如)。我使用偶尔插入的href编写纯文本。我将不得不尝试这两种建议的方法。一个小问题是,当标签被隐藏时,显示格式没有更新(我使用的是长线模式),留下的线条看起来很短。这有什么关系吗?