vscode 工作区可以使用相对路径
vscode workspace can use relative path
我想制作一个AMX mod X脚本,这个mod规则与我制作的游戏有关,所以我使用工作区作为配置。使编译器、库和输出路径依赖于每个游戏。
我的源代码与编译器具有相同的文件夹
我试过写 ./
和 .\
但是不行,vscode 仍然找不到 amxxpc.exe
,这是我的配置工作区:
{
"folders": [
{
"path": "."
}
],
"settings": {
"amxxpawn.compiler.executablePath": "./amxxpc.exe",
"amxxpawn.compiler.includePaths": [
"./include"
],
"amxxpawn.compiler.outputPath": "../plugins",
"amxxpawn.compiler.outputType": "path"
}
}
amxxpawn.compiler.executablePath
在我写完整路径之前仍然无法计算 amxxpc.exe。因为它与源代码放在同一个文件夹中,所以我也尝试删除 ./
但仍然找不到它。
这是我使用的分机:https://marketplace.visualstudio.com/items?itemName=KliPPy.amxxpawn-language
这并不总是适用于每个扩展,但我将工作区设置中的每个配置移动到 user.json
,然后使用 ${workspaceFolder}
作为相对变量,对于 e.x:
"amxxpawn.compiler.includePaths": [
"${workspaceFolder}/include"
]
工作区仍在使用,但我单独留下了 folder
和 path
,同时将 path
值设置为 .
表示 workspace
文件的位置
我想制作一个AMX mod X脚本,这个mod规则与我制作的游戏有关,所以我使用工作区作为配置。使编译器、库和输出路径依赖于每个游戏。 我的源代码与编译器具有相同的文件夹
我试过写 ./
和 .\
但是不行,vscode 仍然找不到 amxxpc.exe
,这是我的配置工作区:
{
"folders": [
{
"path": "."
}
],
"settings": {
"amxxpawn.compiler.executablePath": "./amxxpc.exe",
"amxxpawn.compiler.includePaths": [
"./include"
],
"amxxpawn.compiler.outputPath": "../plugins",
"amxxpawn.compiler.outputType": "path"
}
}
amxxpawn.compiler.executablePath
在我写完整路径之前仍然无法计算 amxxpc.exe。因为它与源代码放在同一个文件夹中,所以我也尝试删除 ./
但仍然找不到它。
这是我使用的分机:https://marketplace.visualstudio.com/items?itemName=KliPPy.amxxpawn-language
这并不总是适用于每个扩展,但我将工作区设置中的每个配置移动到 user.json
,然后使用 ${workspaceFolder}
作为相对变量,对于 e.x:
"amxxpawn.compiler.includePaths": [
"${workspaceFolder}/include"
]
工作区仍在使用,但我单独留下了 folder
和 path
,同时将 path
值设置为 .
表示 workspace
文件的位置