【发布时间】:2023-03-22 22:11:01
【问题描述】:
我需要帮助设置远程构建系统。
我下面的构建系统在远程服务器上调用 python,但问题是文件路径。
我已将远程服务器映射到我的 W: 驱动器,因此当我调用构建系统时它会执行。
python W:\path\to\script.py
需要执行
python /home/me/path/to/script.py instead.
我想要做的是将“\”替换为“/”,将“W:”替换为“/home/me/”
{
"shell_cmd": "python -u \"$file\"",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"variants":
[
{
"name": "Remote Python",
"shell_cmd": "C:/Users/me/Documents/Common/Putty/plink -v -l myName -pw myPass 192.168.0.10 python \"${file}\"",
}
]
}
我尝试了Build System Variables 的组合,但没有成功。
我还硬编码了“/home/me”部分,但我仍然需要访问其他文件夹,即)“path/to/”。
我相信答案将涉及“sed”的使用,但我无法让它工作......
【问题讨论】:
标签: python sublimetext3 build-system