Итак, я встроил несколько собственных макросов в свой основной скрипт (где я собираю свои обычные инструменты), которые запускаются горячими клавишами. Я начинаю накапливать эти макросы и хотел бы отключить некоторые разделы скрипта, чтобы я мог снова использовать горячую клавишу и свернуть раздел кода в моем редакторе. Я не хочу создавать отдельные сценарии для этих пользовательских функций (без особой причины tbh).
Я попытался обернуть часть сценария в оператор if, но он просто выполняет код независимо от условия (см. ниже)
if(0){
^!s::
<my script>
return
}
Насколько я понимаю, ^! s :: горячая клавиша компилируется, даже если она находится в неуспешном условном выражении, и независимо от этого запускает действия скрипта. Будет ли это правильное понимание? Есть ли способ «отключить» этот раздел скрипта, не комментируя его?