Sublimetext 添加 jekyll YAML 头部信息快捷键
首先进入 SublimeText
安装目录(一般在 C:\Users\IBM\AppData\Roaming\Sublime Text 3
),然后进入路径 Packages\User\
下新建一个 py
格式的文件,这里我以 addCurrentTime.py
命名,然后在其中填充以下代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import datetime
import sublime_plugin
class AddCurrentYmlCommand(sublime_plugin.TextCommand):
def run(self, edit):
self.view.run_command("insert_snippet",{
"contents":
"---""\n"
"layout: post""\n"
"title: \"\"""\n"
"date: " "%s" %datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") +" +0800""\n"
"categories: ""\n"
"tags: ""\n"
"permalink: /:categories/:month-:day-:title""\n"
"excerpt: #为空的清空默认摘要""\n"
"published: false""\n"
"---""\n"
})
接下来就需要去添加快捷键了,这儿我设置的快捷键组合是 ctrl + shift + y
,请打开 SublimeText
安装目录下的 Packages\User\Default (Windows).sublime-keymap',在里面中括号结尾标签前添加以下代码
特别注意该行代码前有其他代码的时候在上一行代码结束添加逗号`:
{ "keys": ["ctrl+shift+y"], "command": "add_current_yml" }
如有任何知识产权、版权问题或理论错误,还请指正。
转载请注明原作者及以上信息。