dot文件sublime ctrl+B 编译

本文介绍如何通过修改配置文件来实现不同格式的图像导出,包括SVG、PNG和PS等。特别聚焦于如何设定导出命令及文件正则表达式以适配特定的文件类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进入tools->new build system

写入如下文件

{
    // "shell_cmd": "make",
    "cmd": ["dot", "-Tsvg","$file_name","-o", "${file_base_name}.svg"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.dot",
    "shell": true,
    "encoding": "utf-8"
}

可以将svg改为png、ps等多种格式。

### Sublime Text 中 `Ctrl + B` 编译失败的解决方案 #### 配置 Python 构建系统 如果在 Sublime Text 中按下 `Ctrl + B` 后无法正常运行 Python 脚本,可能是因为构建系统未正确配置。可以通过以下方法解决问题: 1. **编辑 Python 构建文件** 在 Sublime Text 2 或更高版本中,通过菜单栏进入 `Preferences -> Browse Packages`,定位到 `Python` 目录下的 `Python.sublime-build` 文件并打开它进行编辑[^1]。 将其内容替换为如下代码片段: ```json { "cmd": ["python", "-u", "$file"], "file_regex": "^[]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "encoding": "utf-8", "env": {"PYTHONIOENCODING": "cp936"} } ``` 如果安装了 Python 编译器但未将其路径添加到系统的环境变量中,则需要进一步指定 Python 可执行文件的位置。可以在上述 JSON 文件中加入 `"path"` 字段来设置自定义路径。 2. **处理路径问题** 若保存的文件名或路径中包含中文字符,可能会导致编译失败[^3]。建议将文件存储在一个仅由英文组成的简单路径下测试是否能成功运行。 3. **调整 Exec.py 默认行为** 对于某些特定情况(如 Windows 平台上),还需要修改默认的 `Exec.py` 文件以适配本地需求。具体操作是从 `Preferences -> Browse Packages` 进入 `Default` 文件夹找到该脚本,并按照实际需要对其进行适当更改[^2]。 以上措施能够有效改善因配置不当引起的 `Ctrl + B` 功能失效状况。 ```python print("Test successful compilation.") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值