`file:///` 前缀本地文件链接不会在 Windows 上的 VS Code Markdown 预览中呈现为链接

问题描述 投票:0回答:1

我正在尝试使用 Markdown 和

bat
上的
file:///
中的 VS Code 1.83.1
struct
链接到本地
Windows 11
文件,这样当我单击指向
bat
文件的链接时,
bat 
文件运行(即执行其中的代码)。


NPP

我能够在 Notepad++ (NPP) 上成功完成此操作。

在NPP,我可以这样做:

然后,使用 MarkdownViewer++ 插件,我在预览窗口中看到:

如果我点击蓝色的“VLC”,链接的

bat
就会运行(里面的代码被执行)。

注意:这里我没有说明,但上面的方法在markdown编辑器中也适用Typora


VS代码

当我在安装了“Markdown All In One”VS Code 扩展的 VS Code 上尝试相同的操作时(并且在文件名中带有

.md
文件扩展名的文件中):

我在 Markdown 预览窗口中得到这个:

我没有收到可点击的“VLC”链接。

注意:我也在VS Code中尝试过在完整路径名中使用正斜杠

/
,但得到了类似的结果。)

有没有办法获得一个只写着“VLC”的可点击链接?就像我进NPP一样?

visual-studio-code markdown
1个回答
1
投票
内置 Markdown 预览不支持

file://
链接。请参阅 markdown file:/// 链接不会在预览中呈现 #182870,由于在规定的时间窗口内没有得到足够的社区支持而被关闭。您可以尝试再次提高它。如果您这样做,请在此处发表评论并提供问题单的链接,或将链接编辑到此答案帖子中。

另外,如果您使用的是 Windows 路径,我很确定您应该编写类似

file://C:
的内容,而不是
file:///C:
。尽管由于 Markdown 预览版目前不支持
file://
,但这是次要问题。但请注意,您至少可以通过使用类似 C:\foo\bar\baz.txt 的形式在
editor
(不是 Markdown 预览)中获得指向
file:///foo/bar/baz.txt
的可点击链接。还与 Markdown 文件编辑器中的 Windows 绝对路径相关,请参阅 Markdown 链接中的完整 Windows 文件路径不起作用 #164650

© www.soinside.com 2019 - 2024. All rights reserved.