Sublime Text не использует систему сборки, указанную в настройках проекта

Я создал проект JSON, в котором я также объявил систему сборки для преобразования моих заметок уценки в pdf с использованием pandoc. Но каждый раз, когда я пытаюсь собрать файл, Sublime Text использует другую систему сборки, которая не указана в настройках проекта JSON, которая выглядит так:

{
"folders":
[
    {
        "path": "Analysis I",
        "folder_exclude_patterns": [
           "docs"
        ]
    },
    {
        "path": "Linear Algebra I",
        "folder_exclude_patterns": [
           "docs"
        ]
    },
    {
        "path": "Computer Science",
        "folder_exclude_patterns": [
           "docs"
        ]
    },
    {
        "path": "Physics I",
        "folder_exclude_patterns": [
           "docs"
        ]
    }
],
"settings":
   {
      "tab_size": 4
   },
"build_systems":
    [
        {
            "name": "Document Builder",
            "cmd": ["pandoc ${file_name} -o ${file_base_name}.pdf"],
            "shell": true
        }
    ]
}

person Ciambello    schedule 15.09.2013    source источник


Ответы (1)


Вам нужно указать селектор. Попробуйте добавить "selector": "text.html.markdown", чтобы ваша запись системы сборки. Если это не сработает, проверьте область действия файлов, которые вы используете. Вы можете сделать это, открыв консоль ST и выполнив view.run_command("show_scope_name") в консоли ST. Также есть привязка клавиш к команде, но я не знаю, какая она для каждой платформы. Конечно, вы можете посмотреть это. В привязках клавиш по умолчанию найдите show_scope_name.

person skuroda    schedule 15.09.2013