簡體   English   中英

通過 URL 處理打開文件不會在文件自己的工作區中打開文件

[英]Opening files through URL handling doesn't open file in files own workspace

我正在嘗試通過 URL 處理從我的 web 應用程序打開 VS Code。 我發現 PR URL 處理已在GitHub上實施和合並。 我想做的是在其工作區中打開一個文件。 我發現使用當前的實現不可能做到這一點,因為只有文件和從 URL 解析的行格式vscode://file/%%f:%%l

在 PR 中,據說打開行為與在本地機器上運行code -g -r /path/to/file相同。 但是,如果工作區已在 VS Code 上打開,則運行此腳本會在其工作區中打開文件。 不管它是否集中,如果該工作區以某種方式打開,VS Code 會在其原始工作區中打開文件。

我相信 VS Code 的人做得很好。 我在這里遺漏了什么還是本地腳本和 URL 處理的行為與我經歷的不同。

順便說一句,我在 2017 年 9 月之后嘗試了幾乎所有版本的 VS Code。

VSCode 1.43(2020 年第一季度)可能會通過增加打開文件夾和工作區的可能性來改進這些協議鏈接。

有一段時間,VSCode 支持通過協議鏈接打開文件(例如vscode://file/<file-path> )。
在這個里程碑中,我們擴展了支持以包括打開文件夾或工作區

語法是一樣的:

 vscode://file/<path> vscode-insiders://file/<path>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM