像任何有责任心的emacs用户一样,我一直在用它编辑博客文章,使用的是" it 's all Text“。然而,我经常在我的文本中插入HTML href,当我要做最后的校对时,它们往往会妨碍我。有没有一种模式可以让我切换到隐藏这些元素?
更普遍的是,有没有什么关于如何编写一种模式来修改实际的缓冲区视图,同时保持缓冲区内容不变的建议?或者这仅仅是涉及到使用font-lock的魔法黑客?
发布于 2009-10-07 11:29:41
在html-mode中,你可以使用M-x sgml-tags-invisible来隐藏/显示标签。
您还可以使用C-c C-v来运行browse-url-of-buffer,这将使用默认浏览器打开当前的缓冲区(如果buffer-file-name不是nil,也就是说,如果它是一个常规文件)。即使使用部分html块(即没有<html>、<body>等),也可以很好地工作。
发布于 2009-10-07 11:29:41
你是否(1)在写博客时直接写超文本标记语言,或者(2)你是否使用某种形式的维基语言来处理列表、表格等。对于(1)你可以看看org-mode,并在用org-export-region-as-html校对后转换成超文本标记语言。在第二种情况下,你可以寻找一些特殊的wiki模式,它可能会隐藏链接(比如markdown-mode)。
https://stackoverflow.com/questions/1530987
复制相似问题