举个例子 使用快捷键添加作者、新建时间等注释信息
新建插件
点击 “工具” =》 “插件开发”=》“新建插件”
import sublime, sublime_plugin
import datetime
class AutherInfoCommand(sublime_plugin.TextCommand):
def run(self, edit):
self.view.run_command("insert_snippet",
{
"contents":"/**""\n"
"* ===================================== ""\n"
"* @Author: 四仰化三铁""\n"
"* @DateTime: ""%s" %datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") +"\n"
"* @Description: Description ""\n"
"* ===================================== ""\n"
"**/""\n"
}
)
保存,命名为 author.py , 默认的保存路径即可
其中关键的是 class 类名, 这里是AuthorInfo
添加快捷键
“首选项”=》“快捷键设置”
在右侧user配置中新增
{"keys": ["ctrl+alt+p"], "command": "auther_info" }
其中 command 的值对应上一步新建的插件类名,全小写,驼峰转下划线
注意检查快捷键是否冲突
新建文件,使用快捷键 ctrl+alt+p 测试一下吧!