gpt4 book ai didi

javascript - 我可以在 VS Code Markdown 预览中运行 javascript 吗?

转载 作者:行者123 更新时间:2023-12-04 10:41:22 25 4
gpt4 key购买 nike

问题:我可以让 VS Code 在它的 Markdown 预览中执行 JS 吗?

一点背景:

我喜欢在 VS Code 中使用 markdown 来做笔记,并在旁边的 Pane 中进行漂亮的实时预览。我特别喜欢在其中制作表格,但如果您在某个列中有少量文本,格式很快就会失控,尤其是如果您使用 prettier。

我灵机一动,用我想包含的文本制作一个 js 变量,然后使用 document.write() 将文本放入表格中,但保留格式在 VScode 中避免跨行蔓延。假设我将 document.write() 别名为 dw()

|<script>dw(colHeader1)</script>     |<script>dw(colHeader1)</script>           |
|------------------------------------|------------------------------------------|
|<script>dw(row1Col1Content)</script>|<script>dw(row1Col2Content)</script> |

(不是最好的例子,可能无法在移动设备上阅读,但希望你能理解)。

问题是,VScode 不会在其预览窗口中运行 JS。有什么办法让它做到这一点?

接受其他关于将大块文本放入 Markdown 表格单元格的好方法的建议,而不会使文本格式破坏到或多或少不可读的程度。

最佳答案

是的 VS Code 内置的 markdown 预览可以运行脚本,但是脚本是 disabled by default出于安全原因。您可以使用 Markdown: Change preview security settings 命令来允许脚本:

Working example of scripts in preview

PS:但还要注意,仅仅因为你可以,并不意味着你应该

关于javascript - 我可以在 VS Code Markdown 预览中运行 javascript 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59912452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com