jss*_*367 10 visual-studio-code
是否有一个简单的命令可以告诉我我的工作区文件夹是什么?我${workspaceFolder}在终端中尝试过,但没有用。
VSCode 1.52(2020 年 11 月)将简化该用例。
前:
/ws
/.vscode
launch.json
/proj_a
/scr
/proj_b
/scr
/proj_c
/scr
/proj_d
/scr
Run Code Online (Sandbox Code Playgroud)
其中
/ws和/proj_*是添加所有文件夹以创建多文件夹工作区的位置。但${workspaceFolder}始终是/ws
${workspaceFolder:proj_a}/ws/.vscode/launch.json当您有一个调试配置${file}并且您希望能够在多根设置中的所有文件上使用此配置时,这是可能的但不方便。
为了为调试对象建立正确的工作目录,您需要一种从${file}.
介绍${fileWorkspaceFolder}.
对于 VSCode 1.52,请参阅:
${fileWorkspaceFolder}这将补充预定义变量示例。
我目前想到的替代方案:
1.) 如果你想在标题栏中看到工作区文件夹,你可以调整window.title设置(工作区或用户设置):
"window.title": "${dirty}${activeEditorShort}${separator}${folderPath}${separator}${appName}"
Run Code Online (Sandbox Code Playgroud)
这里可以使用多个变量 - 请参阅默认值-> window.title。${folderPath}如果您更喜欢绝对工作区路径,那么最适合我。
2.) 定义一个可以在终端打印您的工作区文件夹的任务:
"tasks": [
{
"label": "echo",
"type": "shell",
"command": "echo ${workspaceFolder}"
}
]
Run Code Online (Sandbox Code Playgroud)
3.)File -> save as workspace应该实际显示当前工作区文件夹(虽然似乎与 Windows/Mac 不一致)
4.) 只需打开终端并查看您的cwd. 我不确定,是否所有终端都默认为工作区文件夹。
| 归档时间: |
|
| 查看次数: |
9344 次 |
| 最近记录: |