粘贴HTML或标记列表以保留缩进

粘贴HTML或标记列表以保留缩进,html,list,text,import,markdown,Html,List,Text,Import,Markdown,我需要一种方法来粘贴降价或谷歌文档的内容是在一个列表,并有内容出来的缩进文本 我不在乎它是有序列表还是无序列表,也不在乎是将其粘贴到纯文本还是电子表格中。我甚至不在乎底层内容是降价还是HTML。我只想找到一种方法来复制在WYSIWYG编辑器中创建的缩进列表,并将它们粘贴到保留缩进的内容中,而不需要使用底层HTML或标记或运行WYSIWYG系统的任何内容 示例:假设我有这个列表 <ol> <li>Main Heading <ul> <li>List

我需要一种方法来粘贴降价或谷歌文档的内容是在一个列表,并有内容出来的缩进文本

我不在乎它是有序列表还是无序列表,也不在乎是将其粘贴到纯文本还是电子表格中。我甚至不在乎底层内容是降价还是HTML。我只想找到一种方法来复制在WYSIWYG编辑器中创建的缩进列表,并将它们粘贴到保留缩进的内容中,而不需要使用底层HTML或标记或运行WYSIWYG系统的任何内容

示例:假设我有这个列表

<ol>
<li>Main Heading
<ul>
<li>List item 1</li>
<li>List item 2</li>
</ul>
<li>Secondary Heading
<ul>
<li>List item 1</li>
<li>List item 2</li>
</ul> 
</ol>

  • 主标题
    • 清单项目1
    • 清单项目2
  • 副标题
    • 清单项目1
    • 清单项目2
  • 它似乎是:

  • 主标题
    • 清单项目1
    • 清单项目2
  • 副标题
    • 清单项目1
    • 清单项目2

  • 我希望能够选择列表,使用Command+C将其复制,并将其粘贴到(a)电子表格中,其中目标列表示缩进级别,以便a列不缩进,B列缩进一级,等等,或者(B)缩进表示为制表符或空格的纯文本文档。

    我认为这可能取决于软件。它可以在升华文本编辑器中使用CTRL+SHIFT+V来完成,但在大多数其他程序中,此命令会删除格式并粘贴为纯文本。

    问题在于HTML。HTML不包括任何文本格式,它是使用CSS设置样式的纯文本。即使您自己没有为列表编写CSS,它仍然使用元素的默认CSS属性使用CSS设置样式


    样式和格式是完全不同的,当您复制和粘贴某些文本时,您复制的是文本和格式,CSS样式将被忽略。

    根据我对Sublime text的经验,Command+Shift+V将粘贴代码和其他缩进“硬编码”正确的内容,但仍然不会缩进HTML列表。看起来这应该很简单,因为你可以很清楚地看到缩进,但是我到目前为止一点运气都没有。没有办法简单地将样式转换为格式?不是用HTML和CSS。如果我错了,请纠正我,但Microsoft Word和Google Docs中的缩进列表可以与底层HTML/CSS一起工作,对吗?Google Docs在其网站上使用HTML,但其web应用程序是用Java和JavaScript编写的。微软Word是用C++编写的,没有HTML。微软office有一个网络版,它使用HTML,但与谷歌文档的工作方式相同。这是正确的答案。在纯文本中(有时在WYSIWYG编辑器中),缩进是通过空格和制表符完成的。从一个复制到另一个时,空格和制表符将与其余文本一起复制。在HTML中,缩进是通过CSS完成的。没有要复制的空间和选项卡。