我在寻找一个简单的崇高文字2插件,将允许我:
- 插入(希望自动,但不是必需的)用短模板
% Created: TIMESTAMP
% Modified: TIMESTAMP
然后将取代第一TIMESTAMP
一次和第二每次保存文件时。
我在寻找一个简单的崇高文字2插件,将允许我:
% Created: TIMESTAMP
% Modified: TIMESTAMP
然后将取代第一TIMESTAMP
一次和第二每次保存文件时。
以下插件将让你一个时间戳(改了这个问题 ):
import sublime_plugin
from datetime import datetime
class TimeStampCommand(sublime_plugin.TextCommand):
def run(self, edit):
# formatting options at http://docs.python.org/2/library/datetime.html#strftime-strptime-behavior
stamp = datetime.utcnow().strftime("%Y-%m-%d %H:%M:%S UTC") # 2013-07-18 14:54:23 UTC
# to get the local time, change utcnow() to now()
for r in self.view.sel():
if r.empty():
self.view.insert(edit, r.a, stamp)
else:
self.view.replace(edit, r, stamp)
将其保存为Packages/User/time_stamp.py
并通过加入其绑定到CTRL + ALT +Ť
{ "keys": ["ctrl+alt+t"], "command": "time_stamp" }
你的键盘映射( Preferences->Key Bindings - User
)。
制作一个插件自动更新时间戳是稍微比较复杂,涉及调用事件侦听器。 我还在调试,所以回来看看更多...
该FileHeader里的插件ST提供此功能等等。