отмена сборки sublime text terminus ничего не делает

#sublime-text-plugin #sublimetext4

Вопрос:

Название говорит само за себя, отмена сборки ничего не делает, панель команд ничего не делает, привязка клавиш ничего не делает. Я изменил привязку клавиш с предыдущих версий с помощью этого:

 { "keys": ["ctrl alt c"], "command": "cancel_build" },
 

Я добавил свою собственную сборку Python terminus:

 {
"target": "terminus_exec",
"cancel": "terminus_cancel_build",
"focus": true,
"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
"selector": "source.python",

"env": {"PYTHONIOENCODING": "utf-8"},

"windows": {
    "cmd": ["py", "-u", "$file"],
},

"variants":
[
    {
        "name": "Syntax Check",
        "cmd": ["python3", "-m", "py_compile", "$file"],

        "windows": {
            "cmd": ["py", "-m", "py_compile", "$file"],
        }
    }
]
 

}

(Я действительно новичок в sublime text, а также в кодировании) Заранее спасибо. Редактировать: Я использую Windows 10, в установщике python я выбрал опцию добавить в ПУТЬ, и изменение привязки клавиш ничего не делает. Я использую это в качестве своего тестового файла:

 while True:
   print("Stop it!")
 

Комментарии:

1. Вы пробовали изменить привязку ключа? Попробуй ctrl alt shift c и посмотри, сработает ли это.

2. Кроме того, какую операционную систему вы используете? Если Windows py -u filename.py работает в командной строке? Глупый вопрос — вы уверены, что у вас установлен Python и на вашем ПУТИ?

3. Кроме того, можете ли вы уточнить, что вы ожидаете, что произойдет, по сравнению с тем, что происходит? Например, если вы не запускаете длительную программу, высока вероятность того, что сборка завершится сама по себе, прежде чем вы сможете ее отменить. Вы пытаетесь остановить запущенную задачу, но она не остановлена, вы ожидаете, что панель закроется и т. Д.

4. @MattDMo Я отредактировал свой пост, ваше предложение не сработало, и да, команда, которую вы сказали мне протестировать, работает в командной строке.

5. @OdatNurd Я обновил пост, проверьте, что я пытаюсь остановить.

Ответ №1:

Проблем даже не было, код, который я запускал, был настолько сложным в моей системе, что отмена заняла целую вечность. (Спасибо @OdatNurd за то, что нашел его)