![](/img/trans.png)
[英]How to open "vscode" and "zsh in vscode" using terminal?(already install shell code command in path in VsCode)
[英]How to open a specific file using an env variable path with a command in VSCode?
我正在尝试模仿我在 Sublime Text 中的命令:它会使用以下代码段从命令面板打开特定文件:
{
"caption": "My Library",
"command": "open_file_env",
"args":
{
"platform": "Windows",
"file": "$LIBSFOLDER/my_library.jsx"
},
},
— 所以这会将$LIBSFOLDER
解析为路径并打开my_library.jsx
文件。
我试图弄清楚如何在 VSC 中做同样的事情,但运气不佳。 Ctrl+P
不起作用,因为它是基于工作区的,我想要一个全局快捷方式。
我尝试通过以下命令使用multiCommand
和command-runner
扩展:
{
"command": "multiCommand.openLibrary",
"label": "My Library",
"sequence": [
{
"command": "command-runner.run",
"args": {
"command": "start \"C:/path_to_vscode/Code.exe\" \"D:/path_to_libraries/layers.jsx\""
}
},
]
}
这适用于三个问题:
那么,使用环境变量作为文件夹打开任何操作系统上不在工作区中的特定文件的最佳方法是什么?
也许我应该考虑一种不同的方法:也许可以将文件添加到“全局工作区”之类的东西,以便它们可以在Ctrl+P
中使用?
您可以使用扩展HTML 相关链接v0.13.0
您可以使用命令htmlRelatedLinks.openFile
{
"key": "ctrl+i m", // or any other combo
"command": "htmlRelatedLinks.openFile",
"args": {
"file": "${env:LIBSFOLDER}/my_library.jsx",
"method": "vscode.open",
"viewColumn": "split"
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.