爱意满满的作品展示区。
Yan_6

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

  •  
  •   Yan_6 · Nov 2, 2013 · 6227 views
    This topic created in 4573 days ago, the information mentioned may be changed or developed.
    该插件与其他的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
    Supplement 1  ·  Nov 3, 2013
    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文件内容不变时不修改时间。
    Supplement 2  ·  Nov 7, 2013
    update

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