Я получал это, потому что я объявил класс Notification
самостоятельно, и он возился с классом Notification Foundation.
@objc func playerItemDidReachEnd(notification: Notification) {...}
Поэтому я изменил его на Foundation.Notification
@objc func playerItemDidReachEnd(notification: Foundation.Notification) {...}
Это решило в https://Копия github.com/ngocjr7/sublime-snippet-timestamp
весь файл к каталогу Packages/User сублимированного текста.
Настраивают файл сублимированного отрывка, как Вы хотите (cpp_template.sublime-отрывок для C++ и py_template.sublime-отрывок для Python)
Теперь, можно создать простой отрывок, и дата будет обновлена каждый раз, когда Вы нажимаете команду + s., команда + s все еще имеет функцию, чтобы сохранить файлы.
Explaination
, поскольку отрывок doesnot поддерживает динамическую переменную, я использую ДАТУ статической переменной, определяют в Default.tmPreferences и обновляют эту переменную, когда мы хотим создать отрывок.
я использую плагин (команда) updatetm для обновления ДАТЫ в Default.tmPreferences.
я хочу, чтобы дата и время была обновлена автоматически или по крайней мере пассивная. Таким образом, я добавил функцию, которые названный updatetm управляют для команды нажатий клавиш + s. Чтобы сделать это, я использую другой плагин, chain.py для вызова, несколько управляют на контурной карте (и команда updatetm и команда по умолчанию (сохраняют). Контурная карта определила в Значении по умолчанию (OSX) файл .sublime-отрывка.