ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

File Template

mneuhaus 全部

SublimeText2文件模板

详情

  • 2017.01.04.10.59.58
  • github.com
  • github.com
  • 8年前
  • 13分钟前
  • 12年前

安装次数

  • 总计 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

源代码
raw.githubusercontent.com

此存储库不积极维护,欢迎合并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$email$github$foo

感谢

此包是从SublimeQuickFileCreator分叉出来的,因为它为我提供了最佳的基础架构,并是一个良好的学习起点 :)

许可证

SublimeFileTemplates的所有内容均采用MIT许可证。

版权所有 © 2012 Anders Nøklestad

特此授予任何获得此软件及其相关文档(“软件”)副本的人,完全免费地在不限制的情况下处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、转让和/或出售软件副本的权力,并允许向软件提供者提供的人这样做,但需遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“现状”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于适销性、适用于特定目的和无侵权性的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论源于合同行为、侵权行为或任何其他行为,无论是因使用软件、软件的使用或其他原因而引起的。