if :
не будет работать сам по себе, что наводит меня на мысль, что Sublime включает в себя передачу для чего-то другого, кроме как сделать код синтаксически исполняемым.
Да и нет . if :
синтаксически неверно, но внимательно посмотрите, где находится курсор, когда вы используете фрагмент:
Курсор находится между if и двоеточием
Итак, курсор находится прямо там, где идет условие. Итак, следующее, что должен сделать пользователь, - это выполнить условие. И как только возникает условие, этот оператор является синтаксически правильным и может быть выполнен правильно. Он ничего не делает , но он будет работать.
Но затем следует кое-что о фрагментах: после того, как вы ввели свое условие, а затем нажали Tab , вы можете видите, что теперь выбран pass
:
пропуск выбран
Итак, когда вы печатаете сейчас, вы заменяете pass
всем, что хотите делать, когда условие истинно. Идея здесь состоит в том, чтобы как можно скорее создать синтаксически правильный код, используя функциональность фрагмента, чтобы дать вам несколько точек вставки для заполнения пробелов.