9

在 TextMate 中有一个名为“从文档创建 HTML”的功能,它将显示的代码(包括语法着色)转换为 HTML/CSS,以便于在线发布。我想知道 Emacs 中是否隐藏了这样的功能,或者我可以安装一个扩展来做到这一点。

4

1 回答 1

20

HTML 化

在这里,我曾经htmlize-region对 GNU Emacs 欢迎屏幕的一部分进行 Htmlize:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<!-- 由 htmlize-1.34 在 css 模式下创建。-->
<html>
  <头部>
    <title>*GNU Emacs*</title>
    <style type="text/css">
    <!--
      身体 {
        颜色:#000000;
        背景颜色:#ffffff;
      }
      .ATTRLIST {
      }
      .ATTRLIST-1 {
        /* (:foreground "darkblue") */
        颜色:#00008b;
      }
      .ATTRLIST-2 {
        /* (:slant oblique) */
        字体样式:斜体;
      }
      .ATTRLIST-3 {
        /* (:foreground "red") */
        颜色:#ff0000;
      }
      。默认 {
        /* 默认 */
        颜色:#000000;
        背景颜色:#ffffff;
      }
      。关联 {
        /* 关联 */
        颜色:#0000ff;
        文字装饰:下划线;
      }
      .可变间距{
      }

      一种 {
        颜色:继承;
        背景颜色:继承;
        字体:继承;
        文字装饰:继承;
      }
      一:悬停{
        文字装饰:下划线;
      }
    -->
    </style>
  </head>
  <正文>
    <上一页>
<span class="ATTRLIST-3"><span class="variable-pitch">欢迎使用 </span></span><span class="ATTRLIST"><span class="link">GNU Emacs</ span></span><span class="ATTRLIST-3"><span class="variable-pitch">,</span></span><span class="ATTRLIST"><span 类的一个组件="link">GNU/Linux</span></span><span class="ATTRLIST-3"><span class="variable-pitch"> 操作系统。
</span></span><span class="variable-pitch">要退出部分输入的命令,输入 </span><span class="default">Control-g</span><span class="可变间距">。

</span><span class="variable-pitch"><span class="link">Emacs 教程</span></span><span class="variable-pitch">学习基本的击键命令
</span><span class="variable-pitch"><span class="link">Emacs 导览</span></span><span class="variable-pitch"> Emacs 功能概览
</span><span class="variable-pitch"><span class="link">查看 Emacs 手册</span></span><span class="variable-pitch">使用 Info 查看 Emacs 手册
</span><span class="variable-pitch"><span class="link">无保证</span></span><span class="variable-pitch"> GNU Emacs 自带 </span ><span class="ATTRLIST-2"><span class="variable-pitch">绝对不保证
</span></span><span class="variable-pitch"><span class="link">复制条件</span></span><span class="variable-pitch">再分配条件和改变 Emacs
</span><span class="variable-pitch"><span class="link">订购手册</span></span><span class="variable-pitch">购买印刷版手册</span >
<span class="可变间距">
开始... </span><span class="variable-pitch"><span class="link">打开一个文件</span></span><span class="variable-pitch"> </span span><span class="variable-pitch"><span class="link">打开主目录</span></span><span class="variable-pitch"> </span><span class=" variable-pitch"><span class="link">自定义启动</span></span><span class="variable-pitch">
</span><span class="ATTRLIST-1"><span class="variable-pitch">
这是 GNU Emacs 22.3.1(x86_64-pc-linux-gnu,GTK+ 版本 2.14.7)
 2009 年 3 月 31 日在 nautilus 上,由 Debian 修改</span></span></pre>
  </正文>
</html>
于 2009-06-03T20:06:51.267 回答