gpt4 book ai didi

sublimetext - 配置构建系统以根据文件扩展名自动选择

转载 作者:行者123 更新时间:2023-12-04 02:55:15 26 4
gpt4 key购买 nike

我创建了一个新的构建系统来运行 GolfScript 程序。定义如下:

{
"cmd": ["ruby", "D:\\w\\sublime\\golfscript.rb", "$file"]
}
这是有效的,但是每当我需要使用它时,我必须手动将构建系统从“自动”切换到“golfscript”,然后将其切换回能够运行 Ruby、Python 等。
我想让我的构建系统在我有 *.gs 时自动应用文件打开。
我已阅读 some docs并想到我可以使用选择器来实现这一点,所以我在现有配置中添加了一个选择器:
{
"cmd": ["ruby", "D:\\w\\sublime\\golfscript.rb", "$file"],
"selector": "source.gs"
}
在阅读了更多文档/示例之后,我无法弄清楚如何告诉 sublime 选择器实际上是关于什么的。
我如何配置 source.gs选择器指向 *.gs文件?

最佳答案

您需要为 GolfScript 创建一个语法文件。

将以下 XML 保存为 golfScript.tmLanguage并将其放入 Packages/Golfscript文件夹如所述 here .

您可能需要重新启动 ST。

<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
<key>fileTypes</key>
<array>
<string>gs</string>
</array>
<key>name</key>
<string>GolfScript</string>
<key>patterns</key>
<array>
</array>
<key>scopeName</key>
<string>source.gs</string>
<key>uuid</key>
<string>c4c7fc10-d937-4f5d-9cb7-4316026457e5</string>
</dict>
</plist>

关于sublimetext - 配置构建系统以根据文件扩展名自动选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17655206/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com