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

Matrix列表片段

作者: wangchao0502 所有

MatrixList框架的Sublime文本插件

详细信息

  • 1.0.0
  • github.com
  • github.com
  • 9年前
  • 2小时前
  • 9年前

安装次数

  • 总数 538
  • Win 418
  • Mac 67
  • Linux 53
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日 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 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 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 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

读我

源代码
raw.githubusercontent.com

MatrixList片段

Matrix List的Sublime文本插件

版本号: v0.0.1

功能: 生成常用的Matrix List代码


使用

js代码前缀为ml-

  • ml-main: 基础Matrix List项目结构, 包括top, filter, list, footer
  • ml-main-exp: 基础Matrix List实例代码(来源:专题管理)
  • ml-main-base: 最简Matrix List脚手架
  • ml-config: 全局配置
  • ml-top: Top区域配置
  • ml-top-new: Top区域新建配置
  • ml-top-tabber: Top区域导航菜单配置
  • ml-top-btns: Top区域按钮组
  • ml-filter: Filter区域表单配置
  • ml-table: Table配置
  • ml-table-exp: Table配置示例代码

html代码前缀为tml- (templates)

  • tml-top-btns: Top区域按钮组

注: html模版需要control+space快捷键才能调出提示框, js可以根据输入自动调出

api的代码提示为dml- (description)

  • dml-main: 基础说明
  • dml-config: config参数列表
  • dml-top: top参数列表
  • dml-filter: filter参数列表
  • dml-form-: 表单元素, text, password, textarea, select, p, radio, checkbox, hidden, date
  • dml-table: table参数列表

js注释模版为cml-

  • cml-main: main文件的注释

下一个版本

  1. 增加常用的Html代码模版
  2. 扩充js代码提示
  3. 将Matrix List作为npm模块, 支持matrix命令快速创建目录结构和代码模版(分离出的项目)

上传Sublime插件

官方文档: 提交插件

Sublime文本可以通过Package Install快速安装插件,这些插件可以通过向Package Control通道提交pull request来将你开发的插件放入ST公共插件库。前提是ST仅支持来自Github和Bitbucket的public repository。

下载并使用Sublime插件

将该项目clone到您的Sublime Text目录的Package目录下,即可自动启用(无需重启)

插件原理

本插件没什么技术含量,Sublime提供了非常强大的Snippets支持,通过编写.sublime-completions文件即可在编写代码的时候进行代码提示,补全功能链接。如果需要自行编写牛逼的插件,可以通过写Python脚本调用Sublime Api完成各种牛逼的操作。目前版本只有一个快速插入当前时间的小功能,大家有需求可以提issue或者pull request给我。

另外Sublime还可以使用js代码编写插件,链接。但感觉还是直接用原生支持的更靠谱一些。