V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Yan_6
V2EX  ›  分享创造

分享一款很棒的file templating SublimeText插件

  •  
  •   Yan_6 · 2013-11-02 11:39:31 +08:00 · 5394 次点击
    这是一个创建于 4041 天前的主题,其中的信息可能已经有所发展或是发生改变。
    该插件与其他的file templating插件有很大不同。

    1. 将一个模板文件分为header和body两部分。允许用户自定义自己的模板文件。
    2. 不仅支持创建已经使用模板初始化好的文件,而且支持将header添加到已经存在的文件头部,并且支持批量添加。
    3. 使用了非常强大并且很容易使用的Jinja2模板系统,在模板文件里你可以完成很多复杂的初始化。
    4. 几乎支持所有的编程语言,并且支持用户自定义语言。
    5. 能够自动的更新文件最后修改时间。
    6. 能够自动的更新文件最后的修改者,这在协同开发中是一个很有用的功能。
    7. 支持ST2/ST3。


    中文介绍及演示: http://shiyanhui.github.io/FileHeader
    项目地址:https://github.com/shiyanhui/FileHeader
    第 1 条附言  ·  2013-11-03 14:42:30 +08:00
    update:

    1. 自动监测创建新文件动作,自动添加模板。也就是说当你使用别的插件创建新文件时,FileHeader会自动添加模板。@ayang23
    2. Fix不能自动合并user settings和default settings的bug。@vfasky
    3. Undo减少次数为1,undo是按照操作单位来工作的,更新时间和修改者算是一次操作,在sublime中不能和你当前的更改合并为一次操作,因此需要undo两次。有一种方法可以解决,就是:查看undo栈,如果栈顶是replace操作,就自动undo两次,但是sublime不提供multi undo,而且for循环undo两次不好使,不知道为啥,后续版本看能不能解决。@oldcai
    4. Fix文件内容不变时不修改时间。
    第 2 条附言  ·  2013-11-07 09:43:14 +08:00
    update

    完美解决 “保存后回退需要ctrl+z两次”的bug。
    27 条回复    2015-05-17 23:23:39 +08:00
    mopvhs
        1
    mopvhs  
       2013-11-02 11:47:43 +08:00 via Android
    太赞了!
    hustlzp
        2
    hustlzp  
       2013-11-02 11:56:21 +08:00
    赞!
    Yan_6
        3
    Yan_6  
    OP
       2013-11-02 11:58:03 +08:00
    欢迎反馈。。
    paloalto
        4
    paloalto  
       2013-11-02 12:50:09 +08:00
    请问css文件怎么加header啊? 刚才试了下js文件没问题,能正常添加,但是css文件里加不进去。
    ayang23
        5
    ayang23  
       2013-11-02 14:03:15 +08:00
    快捷键和advanced new file 冲突,要是可以设置为 用任何方式创建文件都可以自动加上header, 而不是单独占用一个快捷键来操作更方便。
    winterfell
        6
    winterfell  
       2013-11-02 14:11:51 +08:00
    请问你的gif使用什么软件做的?
    Yan_6
        7
    Yan_6  
    OP
       2013-11-02 14:13:50 +08:00
    @paloalto 默认css的header为空,因为我不是太知道css 的header定义成什么样子...你可以在setting里边自定义css模板,或者fork这个项目,定义css后发个pull request我给你加进来...
    Yan_6
        8
    Yan_6  
    OP
       2013-11-02 14:14:32 +08:00
    @ayang23 将会在下个版本加上
    Yan_6
        9
    Yan_6  
    OP
       2013-11-02 14:15:30 +08:00   ❤️ 1
    @winterfell GIFBrewery on Mac OSX
    Cirez
        10
    Cirez  
       2013-11-02 15:07:07 +08:00
    赞,真好。
    pandada8
        11
    pandada8  
       2013-11-02 18:09:30 +08:00
    赞!
    cin
        12
    cin  
       2013-11-02 18:40:45 +08:00
    真棒!!
    fen
        13
    fen  
       2013-11-02 21:28:42 +08:00
    很不错
    oldcai
        14
    oldcai  
       2013-11-03 02:34:08 +08:00
    很不错,就是保存后,要回退就要点三下ctrl+z才行,不知道有没有办法避免
    Yan_6
        15
    Yan_6  
    OP
       2013-11-03 14:44:04 +08:00   ❤️ 1
    已更新。 @ayang23 @vfasky @oldcai
    pannz
        16
    pannz  
       2013-11-04 13:42:43 +08:00
    nice
    Joan
        17
    Joan  
       2013-11-04 15:08:01 +08:00
    nice,收藏~
    Yan_6
        18
    Yan_6  
    OP
       2013-11-07 09:44:05 +08:00   ❤️ 1
    完美解决 “保存后回退需要ctrl+z两次”的bug。@oldcai
    oldcai
        19
    oldcai  
       2013-11-07 10:32:03 +08:00
    @Yan_6 感谢,你是最棒的!
    hhrmatata
        20
    hhrmatata  
       2013-11-08 15:49:33 +08:00
    挺好的。有个小建议。
    每次保存的时候视野都会移动到Last Modified time,这个行为对编辑很不友好。还得重新寻找正在编辑的地方。
    Yan_6
        21
    Yan_6  
    OP
       2013-11-08 16:16:39 +08:00
    @hhrmatata 我在ST2/ST3 on OSX测试的,没问题。你ST哪个版本啊?另外在哪个platform?
    hhrmatata
        22
    hhrmatata  
       2013-11-08 18:41:24 +08:00
    ST2, Ubuntu 12.04
    Yan_6
        23
    Yan_6  
    OP
       2013-11-08 20:48:28 +08:00
    果然有这个bug,已修复。重新打开Sublime会自动更新。 @hhrmatata
    Yan_6
        24
    Yan_6  
    OP
       2013-11-08 20:54:30 +08:00
    Package Control每隔一段时间才会更新源,一般是1个小时左右,所以可能需要等一会才能更新。最新版本是1.3.13。
    tamamaxox
        25
    tamamaxox  
       2013-11-09 12:17:10 +08:00
    10个赞
    pppanda
        26
    pppanda  
       2013-11-11 13:45:50 +08:00
    给你32个赞~~
    paloalto
        27
    paloalto  
       2015-05-17 23:23:39 +08:00
    后来怎么不更新了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3993 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 05:12 · PVG 13:12 · LAX 21:12 · JFK 00:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.