gpt4 book ai didi

sublimetext - 通过保存在 Sublime 中自动更新日期?

转载 作者:行者123 更新时间:2023-12-03 13:34:44 26 4
gpt4 key购买 nike

有没有办法让 sublime text 在我编辑和保存文件时自动更新文件注释 block 中的日期?

喜欢:

/**
* @author yada yada
* @date 2015-01-08
*/

到:

/**
* @author yada yada
* @date 2015-01-19
*/

最佳答案

好的,知道了。这是混合

首选项 > 键绑定(bind)- 用户

[
{"keys": ["ctrl+s"], "command": "date_and_save" }
]

添加日期.py

'''
Autodate header
@date <>
'''
from datetime import datetime
import sublime, sublime_plugin

class AddDateCommand(sublime_plugin.TextCommand):
def run(self, args):
content = self.view.substr(sublime.Region(0, self.view.size()))
begin = content.find('@date <',0,100)
if begin == -1:
return
end = content.find("\n", begin)
target_region = sublime.Region(begin, end)
self.view.sel().clear()
self.view.sel().add(target_region)

self.view.run_command(
"insert_snippet",
{ "contents": "@date <%s>" % datetime.now().strftime("%Y-%m-%d %H:%M:%S") } )

class DateAndSaveCommand(sublime_plugin.WindowCommand):
def run(self):
self.window.run_command("add_date")
self.window.run_command("save")

\o/

关于sublimetext - 通过保存在 Sublime 中自动更新日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28032780/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com