2020年4月13日月曜日

VSCodeでautodate.vim相当

ファイル保存時にLast modifiedの行を自動的に更新してほしい.

vimではautodate.vimがやってくれていて,以下の設定で使っている.

let autodate_keyword_pre="Last modified: "
let autodate_format="%Y-%3m-%d %H:%M:%S +0900 (JST)"

これをVSCodeで再現したい.
#offsetとtimezoneがハードコードなのはあかん.strftime(3)らしいので%z,%Zにすべきと思われる.

  1. 拡張機能からAuto Time Stampを入れる
  2. 歯車から拡張機能の設定を開く
  3. Moment FormatをYYYY-MMM-DD HH:mm:ss ZZ [(JST).]にする
3.にはMoment.jsのフォーマット(https://momentjs.com/docs/#/displaying/format/)で記入する.z,zzは使えないらしい(詳細は読んでない).