相关疑难解决方法(0)

在Sublime Text 2中将默认语法设置为不同的文件类型

如何在Sublime Text 2中为特定文件扩展名设置默认文件类型?具体来说,我希望*.cfg文件默认具有Ini语法高亮,但我似乎无法弄清楚如何创建此自定义设置.

text-editor sublimetext sublimetext2

723
推荐指数
4
解决办法
20万
查看次数

Handlebars template的文件扩展名

我更改了我的车把模板的扩展名,并在调用handlebarjs的编译功能的函数中引用了相同的名称.

它完美无缺,没有任何问题.

但我很想知道是否有其他人尝试过这个?如果您认为这可能因任何原因导致问题,请告诉我.

出于某种原因,我觉得扩展名.handlebars有点长.我更喜欢保持最多4个字符...类似.txt或.html.

如果您发现此方法存在任何问题,请与我们联系.

例如,我将login.handlebars重命名为login.html

在getTemplate函数中(如下所示),我将调用此模板进行编译

function getTemplate(name) {

if (Handlebars.templates === undefined || Handlebars.templates[name] === undefined) {
    $.ajax({
       url : "templates/" + name + ".html",
       success : function(data) {
       if (Handlebars.templates === undefined) {
           Handlebars.templates = {};
       }
       Handlebars.templates[name] = Handlebars.compile(data);
       },
      async : false
    });
    }
    return Handlebars.templates[name];
}
Run Code Online (Sandbox Code Playgroud)

backbone.js handlebars.js

20
推荐指数
1
解决办法
2万
查看次数

配置Build System以根据文件扩展名自动选择

我创建了一个新的Build System来运行GolfScript程序.定义如下:

{
    "cmd": ["ruby", "D:\\w\\sublime\\golfscript.rb", "$file"]
}
Run Code Online (Sandbox Code Playgroud)

这是有效的,但每当我需要使用它然后将其切换回能够运行Ruby,Python等时,我必须手动将Build System从"Automatic"切换到"golfscript".

当我*.gs打开文件时,我想让我的Build System自动应用.

我已经阅读了一些 文档并且认为我可以使用选择器来实现这一点,所以我在现有配置中添加了一个选择器:

{
    "cmd": ["ruby", "D:\\w\\sublime\\golfscript.rb", "$file"],
    "selector": "source.gs"
}
Run Code Online (Sandbox Code Playgroud)

在阅读了更多的文档/示例之后,我无法弄清楚如何告诉sublime选择器实际上是什么.

如何配置source.gs选择器以指向*.gs文件?

sublimetext sublimetext3

6
推荐指数
1
解决办法
3042
查看次数

双文件类型扩展:Sublime Text 3 中正确的语法高亮

我正在处理一些.scss.liquid文件,它们总是以 HTML Liquid 打开,无论我设置了多少次语法。

更新:

我尝试使用当前扩展名作为选项打开所有内容,但不幸的是.js.liquid.html.liquid这也会影响文件。

sublimetext sublimetext3

4
推荐指数
1
解决办法
472
查看次数