Den Codeschnippsel einfach in „Packages/User“ als „timestamp.py“ anlegen:
import datetime import sublime, sublime_plugin class TimestampCommand(sublime_plugin.TextCommand): def run(self, edit): timestamp = "%s" % (datetime.datetime.now().strftime("%Y-%m-%d")) for region in self.view.sel(): if region.empty(): self.view.insert(edit, region.begin(), timestamp) else: self.view.replace(edit, region, timestamp)
Um per Tastendruck aktiviert zu werden, die Key Bindings noch um folgende Zeile ergänzen:
{ "keys": ["ctrl+shift+t"], "command": "timestamp" }
Sofern Text markiert ist, wird dieser durch den Datumstempel „YYYY-MM-DD“ ersetzt, ansonsten wird das Datum an der Cursorpositon eingefügt.