You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为VSCodium设置外部PDF阅读器?

解决Markdown本地PDF链接右键用外部阅读器打开的问题

当右键点击Markdown文件中的本地PDF链接(示例:[@samplefile](../bibliography/samplefile.pdf))时,文件默认以文本形式打开,想要修改为启动xpdf、evince等外部PDF阅读器,可通过调整任务配置中的变量和参数来实现:

之前的问题配置

你之前尝试的配置无法打开目标文件,核心原因是使用了错误的变量:

"command": "xpdf ${FOLDER_NAME:file}",

正确配置方案

根据你的链接格式,提供两种可行的配置:

针对固定格式的链接([@文件名](../bibliography/文件名.pdf))

如果你的PDF链接都是[@xxx](../bibliography/xxx.pdf)这类格式,右键选中@samplefile部分后,用以下配置提取文件名并拼接路径:

"command": "xpdf",
"args": [
    "../bibliography/${selectedText:1}.pdf"
]

${selectedText:1}的作用是移除选中文本开头的@符号,将@samplefile转为samplefile,再拼接成完整的PDF路径。

直接使用链接的完整路径

如果你右键点击并选中链接中的完整路径部分(比如../bibliography/samplefile.pdf),可以直接将选中的路径作为参数传入:

"command": "evince",
"args": [
    "${selectedText}"
]

注意事项

  • 确保外部阅读器(xpdf/evince)已安装在系统中,且能通过终端直接调用
  • 路径参数要和你的PDF文件实际存储位置匹配,避免相对路径错误

内容的提问来源于stack exchange,提问作者nightcod3r

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 13:28:18