自定义插入
一个易于插入自定义内容的Sublime 2/3插件。
详细信息
安装量
- 总计 552
- Win 366
- Mac 117
- Linux 69
2021年8月6日 | 2021年8月5日 | 2021年8月4日 | 2021年8月3日 | 2021年8月2日 | 2021年8月1日 | 2021年7月31日 | 2021年7月30日 | 2021年7月29日 | 2021年7月28日 | 2021年7月27日 | 2021年7月26日 | 2021年7月25日 | 2021年7月24日 | 2021年7月23日 | 2021年7月22日 | 2021年7月21日 | 2021年7月20日 | 2021年7月19日 | 2021年7月18日 | 2021年7月17日 | 2021年7月16日 | 2021年7月15日 | 2021年7月14日 | 2021年7月13日 | 2021年7月12日 | 2021年7月11日 | 2021年7月10日 | 2021年7月9日 | 2021年7月8日 | 2021年7月7日 | 2021年7月6日 | 2021年7月5日 | 2021年7月4日 | 2021年7月3日 | 2021年7月2日 | 2021年7月1日 | 2021年6月30日 | 2021年6月29日 | 2021年6月28日 | 2021年6月27日 | 2021年6月26日 | 2021年6月25日 | 2021年6月24日 | 2021年6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 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 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 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 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 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
sublime-custominsert
一个可以轻松插入自定义内容的Sublime插件。[Sublime]插件。可以插入“版权声明”,代码模板,签名,日期时间或任何其他您想要的内容。
现在支持Sublime 3
。
安装
- 您可以使用软件包控制进行安装。
配置
Custominsert.sublime-keymap
{
/*Default data*/
"data":{},
/*Default content*/
"content":"Nohting to insert",
/*Default date_format,see https://docs.pythonlang.cn/2/library/datetime.html#strftime-and-strptime-behavior*/
"date_format":"%Y-%m-%d %H:%M:%S",
/*Default insert position*/
"position":"cursor",
/*custom actions you can define*/
"actions":{
"datetime":{
"content":"{%datetime%}"
},
"copyright":{
"content": {
"default": "/*{{author}}*/",
"php": "<?php{{author}}?>",
"py": "#php{{author}}",
},
"data":{
"author":"yanni4night",
"version":"0.0.1"
}
}
}
}
默认(OSX).sublime-keymap
[
{ "keys": ["ctrl+c"], "command": "custominsert", "args": {"action":"copyright"} },
{ "keys": ["ctrl+t"], "command": "custominsert", "args": {"action":"datetime"} }
]
语法
- {%var%}:预定义变量.
- {{var}}:在data字典中自定义定义的变量。
预定义变量
- year:当前年份
- filename:带扩展名的文件名
- dirname:绝对目录路径
- filepath:绝对文件路径
- datetime:日期和时间
- platform:'osx'、'linux'或'windows'
- arch:'x32'或'x64'
- ext:文件扩展名(无'.',可能为空)
- ip:IP地址(可能为'localhost')
- encoding:文件编码(可能是未定义),您可以使用'default_encoding'来覆盖未定义的值
- user:登录用户名
变更日志
- 2015-11-06:支持按文件扩展名进行内容的插入,支持'year'变量
- 2015-01-12:支持Sublime 3
- 2014-09-13:自动生成菜单和命令
- 2014-06-21:修改设置
- 2013-12-30:支持'default_encoding'
- 2013-11-19:支持菜单
- 2013-11-15:支持{{}}语法;支持位置自定义;支持多个动作和位置插入;支持更多的预定义变量。
- 2013-11-14:支持{%%}语法。