File Template
SublimeText2文件模板
详情
安装次数
- 总计 11K
- Windows 6K
- Mac 3K
- Linux 2K
8月7日 | 8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
Mac | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
此存储库不积极维护,欢迎合并Pull Requests,若它们有意义则会被合并。
SublimeText 2文件模板
本软件包允许您和其他软件包开发者添加文件模板。文件模板基本上是一个代码片段、一个文件名、一个默认路径和可选参数。
演示
http://www.youtube.com/embed/M4isYen7_Z4
安装
包管理器
安装最简单的方法是使用包管理器。
如果您刚刚安装了包管理器,您可能需要在执行此操作之前重启Sublime Text 2。
- 打开命令面板(在Mac上是Command+Shift+p,在Linux/Windows上是Control+Shift+p)。
- 选择“包管理器:安装软件包”(这将花费几秒钟时间)
- 列表出现时选择FileTemplates。
包管理器将自动将FileTemplates更新到最新版本。
从GitHub克隆
git clone http://github.com/mneuhaus/SublimeFileTemplates
用法
打开命令面板并选择“从模板创建文件”或设置一些键位绑定,如下所述。
模板
模板是扩展名为“.file-template”的文件
这里是一个基本的例子
<template>
<file>jQueryPlugin.js</file>
<filename>jquery.$name.js</filename>
<path>js/</path>
<arguments>
<name>Name:</name>
</arguments>
</template>
键位绑定
插件不会自动安装任何键位绑定。您可以设置自己的键位绑定,如下所示
{ "keys": ["super+ctrl+n"], "command": "create_file_from_template" }
如果您使用Vintage模式并且想要使用非修饰键的序列,您可以像这样将键位绑定限制在命令模式下
{ "keys": [" ", "n"], "command": "create_file_from_template", "context": [{"key": "setting.command_mode"}] }
新功能
- 添加 时间 和 日期 变量
记录文件创建时间
"creation_time": { "day": "%d", "month": "%m", "year": "%Y", "short_weekdayname": "%a", "weekdayname": "%A", "short_monthname": "%b", "date": "%d/%m/%Y", "time": "%H:%M:%S" }
> use `$day`, `$date`, `$time`, ... in your templates.
- add customizable **attrs** variable,
> add custom variables
>
``` json
"attrs": {
"author": "Your Name",
"company": "Your Company",
"email": "[email protected]",
"github": "github.com/you",
"foo": "bar"
}
在您的模板中使用
$author
、$company
、$github
、$foo
感谢
此包是从SublimeQuickFileCreator分叉出来的,因为它为我提供了最佳的基础架构,并是一个良好的学习起点 :)
许可证
SublimeFileTemplates的所有内容均采用MIT许可证。
版权所有 © 2012 Anders Nøklestad
特此授予任何获得此软件及其相关文档(“软件”)副本的人,完全免费地在不限制的情况下处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、转让和/或出售软件副本的权力,并允许向软件提供者提供的人这样做,但需遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“现状”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于适销性、适用于特定目的和无侵权性的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论源于合同行为、侵权行为或任何其他行为,无论是因使用软件、软件的使用或其他原因而引起的。