sublime_Text3中snippet设置信息头(包括作者、日期)
1.Tools → Developer → New Plugin
创建时间插件,保存在User目录,命名为 addCurrentTime.py
import sublime
import sublime_plugin
import datetime
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")
			}
		)
class AddFunctionDescCommand(sublime_plugin.TextCommand):
	def run(self, edit):
		self.view.run_command("insert_snippet",
			{
				"contents":"/**""\n"
				" * @Author:      rongzedong""\n"
				" * @DateTime:    " "%s" %datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")+"\n"
				" * @Description: $1 ""\n"
				" */""\n"
				"$2"
			}
		)
2. key map 
注意,上面的 python 版本插件里面的类命名为驼峰格式,下面的命令就是上面驼峰格式改的下划线法命名,这就是他们之间的对应关系
[
	 {
		"command":"add_current_time",
		"keys":[
			"ctrl+t"
		]
	},
	 {
		"command":"add_function_desc",
		"keys":[
			"ctrl+shift+."
		]
	},
]