Я использую комплект TextMate 2 SCSS каждый день.
У него очень раздражающее поведение: он «автозаполняет» некоторые вещи, используя функцию «Умные пары ввода».
В большинстве случаев это очень полезно (например, я набираю (
, а он набирает )
автоматически), но покупайте, просматривая исходный код вы можете увидеть, что есть не очень интуитивное автозаполнение:
<string>:</string>
<string>;</string>
Хорошо, когда я набираю: background:
, он превращает его в background:;
, и это нормально, но он также превращает a:not(:last-child)
в невероятно раздражающий a:not(:last-child);;
, который мне приходится очищать каждый раз.
Теперь, поскольку руководство TextMate очень краткое, когда упоминает Smart Typing Pairs (здесь), Хотелось бы узнать, как решить эту проблему.
Например, могу ли я использовать регулярные выражения, чтобы выбрать, что нужно выполнить с умным завершением? Или что исключить?