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

自定义插入

yanni4night 全部

一个易于插入自定义内容的Sublime 2/3插件。

详细信息

  • 2018.03.29.03.31.05
  • github.com
  • github.com
  • 6年前
  • 1分钟前
  • 11年前

安装量

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

源代码
raw.githubusercontent.com

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:支持{%%}语法。