![](/img/trans.png)
[英]How to open a file in vscode under wsl using the vscode:// url?
[英]URL for opening vscode in file in WSL workspace
我想在我的 web 應用程序的異常處理程序中生成可點擊的鏈接,在 vscode 中打開相應的源代碼。
Visual Studio Code 為此提供了vscode://file/
架構處理程序,如命令行文檔中所述。
不幸的是,這不理解 Linux 的 Windows 子系統內的文件鏈接。
知道如何生成在特定文件(+ 行)上打開code
編輯器的鏈接嗎?
編輯:它似乎目前不起作用,也沒有積壓:
https://github.com/microsoft/vscode/issues/111188
編輯2:
有效的是使用命令行/bash打開文件:
code -g -r /path/to/file
有辦法建立打開遠程工作區的鏈接:
vscode://vscode-remote/wsl-${WSL_DISTRO_NAME}/path/to/dir
我發現此線程對於查找准確信息最有幫助:
https://github.com/microsoft/vscode/issues/108257
OP 幾乎就在那里,但我想給出一個完整的綱要:
stat
遠程文件路徑以確定它是目錄還是文件( 注釋)。:linenumber[:column]
( 注釋)結尾,否則所有路徑都被視為目錄:1
到路徑以確保將其視為文件。以下是一些有效的 url 示例:
vscode://vscode-remote/wsl+Ubuntu-18.04/home/me/src/myexpressapp/app.js:1
vscode://vscode-remote/wsl+Ubuntu-18.04/home/me/src/myexpressapp/app.js:1:20
vscode://vscode-remote/wsl+Ubuntu-18.04/home/me/src/myexpressapp/app.js:20:1
vscode://vscode-remote/wsl+Ubuntu-18.04/home/me/src/myexpressapp/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.