如何直接打开 vscode:// 链接到 vscode,而不是遵循“打开 xdg-open”提示?

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

我尝试从 vscode 内部登录 codeium(使用相应的 codeium 扩展),但在此过程中,网站需要打开一个

vscode://
url。

确认“使用 xdg-open 打开?”后由于某种原因对话框中,我看到一个窗口“没有可用的应用程序”。

幸好我可以复制链接。

我不知道应该将该链接粘贴到 vscode 中的哪里才能完成该过程。

ubuntu visual-studio-code xdgutils codeium
1个回答
0
投票

Vscode(或 vscodium)可以使用类似命令打开该链接

/path/to/vscode --open-url [the url]

您还可以通过创建 .desktop 文件来注册应用程序以自动打开该链接

/usr/share/applications/code-url-handler.desktop 中的示例文件

[Desktop Entry]
Name=Visual Studio Code - URL Handler
Comment=Code Editing. Redefined.
GenericName=Text Editor
Exec=/usr/share/code/code --open-url %U
Icon=vscode
Type=Application
NoDisplay=true
StartupNotify=true
Categories=Utility;TextEditor;Development;IDE;
MimeType=x-scheme-handler/vscode;
Keywords=vscode;

然后运行命令

xdg-mime default code-url-handler.desktop x-scheme-handler/vscode

之后,每当您的网络浏览器尝试打开该链接时,浏览器都会执行类似

xdg-open vscode://some.url/
的命令,这将使用我上面提到的
--open-url
参数打开您的 vscode

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