note286
V2EX  ›  Sublime Text

如何使 sublime 按回车之后自动插入时间戳

By note286 at 2018 年 1 月 31 日 · 3554 次点击

我的需求是我准备记一下流水账,所以希望每一行的开头是当时的时间戳,记录时按回车换行后会自动添加一个时间戳在行首,请问怎么实现,类似于下面的效果,我不希望再手动按一下其他的快捷键,很麻烦,同时,我只希望指定的文件类型会触发这个效果。

我的思路是编写一个插件,然后快捷键绑定为回车,同时只在指定的文件类型中响应这个快捷键。

现在的问题一是貌似无法绑定成回车,其他的按键可以,二是不知道如何只在指定的文件类型中响应某个快捷键。

14 条回复  •  2018-01-31 19:35:24 +08:00
TimePPT
   1
TimePPT  
   2018 年 1 月 31 日
很多输入法都有日期时间快捷输入吧
比如搜狗输入法打 sj 候选项就会有当前时间,选择直接上屏了
TimePPT
   2
TimePPT  
   2018 年 1 月 31 日
shintendo
   3
shintendo  
   2018 年 1 月 31 日
换个思路:绑定其它快捷键,然后自动插入回车?
suit
   4
suit  
   2018 年 1 月 31 日
自己写个插件
note286
   5
note286  
OP
   2018 年 1 月 31 日
@TimePPT 就是不想再按一个快捷键,很麻烦
LanAiFaZuo
   6
LanAiFaZuo  
   2018 年 1 月 31 日
2018 年 1 月 31 日 11:04:57
note286
   7
note286  
OP
   2018 年 1 月 31 日
@suit 就是准备自己写一个插件啊
note286
   8
note286  
OP
   2018 年 1 月 31 日
@shintendo 你说的很有道理,但是不按回车按其他按键感觉怪怪的,哈哈哈
learnshare
   9
learnshare  
   2018 年 1 月 31 日
各种输入法,s j 1/2/3 就出来了
TimePPT
   10
TimePPT  
   2018 年 1 月 31 日
@note286 那只能插件了。

只是个人感觉哈,不绑定快捷键直接就回车出时间的话,反而会很不灵活,假设流水账需要回车断行之类的那还得删。
daimao
   11
daimao  
   2018 年 1 月 31 日
哈哈哈哈哈哈

真·流水账
note286
   12
note286  
OP
   2018 年 1 月 31 日
@TimePPT 我就想要像日志一样,左侧全是时间那种
inrenping
   13
inrenping  
   2018 年 1 月 31 日
把文件后缀.txt 改成 .log

每次新打开的时候会加入日期。
note286
   14
note286  
OP
   2018 年 1 月 31 日
@inrenping 并没有啊,还有其他什么配置吗
© 2026 V2EX · 42ms · 3.9.8.5