sublime text でのファイルヘッダ入力 markdown編
3955 ワード
目的
sublime text3 でAtomのmarkdown-writerで追加されるようなヘッダーを一発で入れたい。
参考
---
layout: "post"
title: "sublime-text-Markdown用ヘッダースニペット.markdown"
date: "2017-12-17 15:17"
---
方法
スニペットを作りファイルネームを環境変数で記入する。
環境変数にない日付はInsertDateパッケージを用いて、コマンドで記入。
以上の流れをマクロにする。
手順
スニペット登録
メニューバー->ツール->スニペット追加
<snippet>
<content><![CDATA[
---
layout: "post"
title: "$TM_FILENAME"
date: "$1"
---
]]></content>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>text.html.markdown, text.html.markdown.multimarkdown</scope>
<discription>Markdown file header. title and date.</discription>
</snippet>
Packagesフォルダに./MySnippet/MarkdownSnippetMDHeader.sublime-snippet
で保存
InsertDate導入
-
Package Control:Install Packeage
から 「InsertDate」
- タイムゾーン設定 ダイアログに従ってタイムゾーンを設定
InsertDate GitHub
マクロ設定
以下の内容のファイルを作る
[
{
"args":
{
"name": "Packages/MySnippet/MarkdownSnippetMDHeader.sublime-snippet"
},
"command": "insert_snippet"
},
{
"args": {"format": "%Y-%m-%d %H:%M"},
"command": "insert_date"
},
]
Packagesフォルダに./User/MarkdownHeader.sublime-macro
で保存
日付フォーマットはドキュメントによるとここを参考に
基本的には以上であるが、マクロをショートカットキーで呼び出せるようキーバインドしてもよい。
参考
Author And Source
この問題について(sublime text でのファイルヘッダ入力 markdown編), 我々は、より多くの情報をここで見つけました https://qiita.com/mirai_is_here/items/17fd38e6d049c26d059c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .