Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否使用荧光笔启用换行?_Javascript_Css - Fatal编程技术网

Javascript 是否使用荧光笔启用换行?

Javascript 是否使用荧光笔启用换行?,javascript,css,Javascript,Css,当我将标记文件呈现为HTML时,我将使用它来突出显示代码 我看到我必须将wrapLines设置为true,这样每条线都有一个跨度父对象。但是,我不知道应该传递给lineProps什么来启用换行 例如,您可以查看此屏幕截图 我也想保留行号 非常感谢你的帮助 根据您可以使用的文档: lineProps-如果wrapLines为true,则传递到包裹每条线的跨度的支柱。可以是对象,也可以是接收当前行号作为参数并返回props对象的函数 试试这个: <SyntaxHighlighter lin

当我将标记文件呈现为HTML时,我将使用它来突出显示代码

我看到我必须将wrapLines设置为true,这样每条线都有一个跨度父对象。但是,我不知道应该传递给lineProps什么来启用换行

例如,您可以查看此屏幕截图

我也想保留行号

非常感谢你的帮助

根据您可以使用的文档:

lineProps-如果wrapLines为true,则传递到包裹每条线的跨度的支柱。可以是对象,也可以是接收当前行号作为参数并返回props对象的函数

试试这个:

<SyntaxHighlighter
  lineProps={{style: {paddingBottom: 8}}}
  wrapLines={true}
  showLineNumbers={true}
</SyntaxHighlighter>
沙盒代码段:

根据您可以使用的文档:

lineProps-如果wrapLines为true,则传递到包裹每条线的跨度的支柱。可以是对象,也可以是接收当前行号作为参数并返回props对象的函数

试试这个:

<SyntaxHighlighter
  lineProps={{style: {paddingBottom: 8}}}
  wrapLines={true}
  showLineNumbers={true}
</SyntaxHighlighter>
沙盒代码段:
这也让我很困惑

包装并不是将代码行包装成预定义的长度或容器宽度

它是关于在一个包含DOM元素中围绕每一行,在一个DOM元素中围绕该行

我想该选项的名称可能应该更改

来源 原版: 拉取请求:
这也让我很困惑

包装并不是将代码行包装成预定义的长度或容器宽度

它是关于在一个包含DOM元素中围绕每一行,在一个DOM元素中围绕该行

我想该选项的名称可能应该更改

来源 原版: 拉取请求: 更新:从react syntax highlighter 14.0.0开始,您可以使用道具包装线条将线条包装到下一行

对于14之前的版本: 以下是对我有效的方法–使用wrapLines道具包装每一行,然后使用lineProps为每一行添加自定义样式。尼特什先前的回答有点不对劲。请注意,ShowLineNumber不能以这种方式正确使用文本换行

更新:从react syntax highlighter 14.0.0开始,您可以使用道具包装线条将线条包装到下一行

对于14之前的版本: 以下是对我有效的方法–使用wrapLines道具包装每一行,然后使用lineProps为每一行添加自定义样式。尼特什先前的回答有点不对劲。请注意,ShowLineNumber不能以这种方式正确使用文本换行


为我工作!只是一个注释:对于布尔属性,您不需要设置={true},只需传递它就足够了:``我的NPM下载了13.5.3版本,原因不明,这让我很困惑。为我工作!只是一个注释:对于布尔属性,您不需要设置={true},只需传递它就足够了:``我的NPM下载了13.5.3版本,原因不明,这让我很困惑。