代码之家  ›  专栏  ›  技术社区  ›  stsquad

如何在emacs中更改缓冲区视图以隐藏HTML标记

  •  2
  • stsquad  · 技术社区  · 16 年前

    像任何认真的emacs用户一样,我总是用它编辑博客文章,使用的是“全是文本”。然而,我经常在我的文本中插入HTMLHREF,当我开始做最后的校对时,它们往往会妨碍我。是否有一种模式可以切换到隐藏这些元素?

    更一般地说,有没有关于如何编写修改实际缓冲区视图的模式的指针,同时保持缓冲区内容不变?或者这仅仅涉及到使用字体锁的魔法破解?

    2 回复  |  直到 16 年前
        1
  •  6
  •   giorgian    16 年前

    在里面 html-mode 你可以用 M-x sgml-tags-invisible 隐藏/显示标记。

    你也可以 C-c C-v 运行 browse-url-of-buffer ,打开当前缓冲区(如果 buffer-file-name 不是 nil ,即,如果它是常规文件),则使用默认浏览器。 <html> , <body> 等等)。

        2
  •  1
  •   danielpoe    16 年前

    你是(1)在写博客文章时直接写HTML,还是(2)在列表、表格等方面使用某种形式的wiki语言 org-mode org-export-region-as-html . 在第二种情况下,您可以查找一些特殊的wiki模式,这些模式可能会隐藏链接(如 markdown-mode ).

    推荐文章