如何让 VS Code Code Runner Extension 的运行图标按钮仅针对特定语言模式显示?

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

例如,我想防止“运行代码”按钮专门针对 .ps1 (PowerShell) 文件出现在顶部栏中。我特别喜欢对 .groovy 文件使用 Code Runner 扩展,但我真的不希望按钮出现在其他文件(例如 PowerShell 和 Python 脚本)中,因为我已经有其他我更喜欢这些语言的专用扩展。这可以通过扩展设置实现吗?如果可以,有人可以解释一下怎么做吗?

visual-studio-code vscode-code-runner
1个回答
0
投票

不幸的是,据我所知,在撰写本文时答案是否定的。 Code Runner 不会自己做任何事情来检测它的执行映射中是否有当前编辑器的语言(只需尝试将语言模式更改为“纯文本”,您会看到播放图标仍然存在)。 VS Code 允许在每种语言的基础上更改设置的方法是,扩展维护者将他们的设置注册为“语言覆盖设置”,这将允许用户在他们的设置文件中的语言覆盖块中使用它,但是代码Runner 尚未将其

code-runner.showRunIconInEditorTitleMenu
设置注册为语言覆盖设置。您可以创建功能请求问题单 要求扩展的维护者这样做。如果您这样做,请在此处发表评论并提供指向您的功能请求问题单的链接。

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