Emacs 如何添加<;李>;在组织模式下导出HTML文件时自动标记每一行

Emacs 如何添加<;李>;在组织模式下导出HTML文件时自动标记每一行,emacs,org-mode,emacs24,Emacs,Org Mode,Emacs24,现在我使用的是组织模式8.0.2。最近我发现这真的是浪费时间,我应该打字 列出一堆项目时,会出现大量重复的标记。现在我只想实现一个函数,如下所示: <customization-tag> first statement; second statement; third statement; </customization-tag> 第一项声明; 第二次发言; 第三项声明; 将其导出为html文件时。它将自动转换为以下格式 <ul> <li>f

现在我使用的是组织模式8.0.2。最近我发现这真的是浪费时间,我应该打字 列出一堆项目时,会出现大量重复的
  • 标记。现在我只想实现一个函数,如下所示:

    <customization-tag>
    first statement;
    second statement;
    third statement;
    </customization-tag>
    
    
    第一项声明;
    第二次发言;
    第三项声明;
    
    将其导出为html文件时。它将自动转换为以下格式

    <ul>
    <li>first statement;</li>
    <li>second statement;</li>
    <li>third statement;</li>
    </ul>
    
    • 第一项声明
    • 第二次发言
    • 第三项声明
    我发现HTML序言可能会有所帮助,但我不知道从哪里开始

    有人能帮我吗?
    谢谢

    这是一种有点另类的方法,但如果您愿意手动执行(即,不以编程方式),我会投票选择一个简单的
    ^(.*)$
    regex find and replace。转换成编程脚本也很容易,不过,这也是一种黑客解决方案,而不是解决方案

    [编辑]抱歉,起初没有看到emacs标志。。。试试这个命令
    M-x replace regexp regexp newstring


    via:

    我想你应该试试。使用它,您可以在Emacs中编辑列。有关详细信息,请参阅。

    是否有不想使用列表的原因(请参阅)

    使用Org 8.02和以下内容:

    - First statement;
    - second statement;
    - third statement;
    
    然后导出到HTML
    C-C-e C-b h
    (仅适用于本例中的车身温度输出),我得到:

    • 第一项声明;
    • 第二次发言;
    • 第三项声明;

    目前,我只想自动实现,反正你已经给了我一个很好的选择。至少它会比我现在使用的方式更有效率。谢谢。哇,太棒了。但这并不是我想要的。无论如何,谢谢你。
    <ul class="org-ul">
    <li>First statement;
    </li>
    <li>second statement;
    </li>
    <li>third statement;
    </li>
    </ul>