Sublime Text 3 添加插入当前时间插件

1.创建插件Tools → New Plugin...

插入如下代码,并将文件保存到 sublime text 3 安装的路径
例如windows下的存储路径:D:\Software\Sublime Text 3\Data\Packages\User\addCurrentTime.py

1
2
3
4
5
6
7
8
9
10
import datetime
import sublime_plugin

class AddCurrentTimeCommand(sublime_plugin.TextCommand):
def run(self, edit):
self.view.run_command("insert_snippet",
{
"contents": "%s" % datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
}
)

2.创建快捷键Preference → Key Bindings - User

在原有的配置文件上增加 { "keys": ["ctrl+shift+,"], "command": "add_current_time" }
这样您就可以在需要的地方使用刚定义好的快捷键ctrl+shift+, 在当前光标处插入当前时间

需要注意的是:文件名,class名称,command名称需要保持一致