Sublime Text自定义时间插件

一直用Sublime Text想自定义一个快捷键,能显示时间?作者?描述?

没问题!

New Plugin

123

输入一下代码:

import sublime, sublime_plugin
import datetime
# import sublime_plugin
class AddCurrentTimeCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        self.view.run_command("insert_snippet", 
            {
             
                "contents": "/**"
                "\n"
                " * @Author:      baoshu""\n"
                " * @DateTime:    "  "%s"  %datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") +"\n"
                " * @Email:       83507315@qq.com\n"
                " * @Website:     http://www.dxxing.com\n"
                " * @Description: ""\n"
                " */"
            }
        )

保存为:addCurrentTime.py

123456

修改以下内容:

[

	{
	    "command": "add_current_time",
	    "keys": [
	        "command+shift+."
	    ]
	}
]

意思是按command+shift+.会执行add_current_time这个函数,然后内容就打印出来了。

由于我这里系统是Mac,windows也类似。

最终效果图。

1234567

大家可以自由发挥!