Sublimetext3 崇高文本中带有自动日期时间的片段
我想做一些片段(TODO,CHANGED,NOTE,FIXME…),而不是自动包含日期和时间 我不知道如何只使用一个代码片段(一次击键) 这就是我现在为“待办事项”所做的,我所拥有的: 1-Snippet:Sublimetext3 崇高文本中带有自动日期时间的片段,sublimetext3,Sublimetext3,我想做一些片段(TODO,CHANGED,NOTE,FIXME…),而不是自动包含日期和时间 我不知道如何只使用一个代码片段(一次击键) 这就是我现在为“待办事项”所做的,我所拥有的: 1-Snippet:todo.sublime Snippet文件,然后插入${TM\u COMMENT\u START}todo:${1}${TM\u COMMENT\u END}类型todo 2-插件:插入日期+时间: import datetime, getpass import sublime, subli
todo.sublime Snippet
文件,然后插入${TM\u COMMENT\u START}todo:${1}${TM\u COMMENT\u END}
类型todo
2-插件:插入日期+时间:
import datetime, getpass
import sublime, sublime_plugin
class AddTimeCommand(sublime_plugin.TextCommand):
def run(self, edit):
self.view.run_command("insert_snippet", { "contents": "%s" % "("+datetime.date.today().strftime("%d/%m/%Y")+" - "+datetime.datetime.now().strftime("%H:%M")+"h) " } )
3-执行插件的键绑定:
{ "keys": ["t","t"], "command": "add_time" }
现在,我首先键入todo
插入//todo:,然后键入tt
插入30/03/2017 18:12h
我只想键入todo
我认为线索在于在插件中添加环境变量TM\u COMMENT\u START和TM\u COMMENT\u END,但是如何添加呢