PageLines 示例代码
PageLines DMS 的 Sublime Text 示例代码
详细信息
安装次数
- 总数 674
- Win 456
- Mac 156
- Linux 62
Aug 6 | Aug 5 | Aug 4 | Aug 3 | Aug 2 | Aug 1 | Jul 31 | Jul 30 | Jul 29 | Jul 28 | Jul 27 | Jul 26 | Jul 25 | Jul 24 | Jul 23 | Jul 22 | Jul 21 | Jul 20 | Jul 19 | Jul 18 | Jul 17 | Jul 16 | Jul 15 | Jul 14 | Jul 13 | Jul 12 | Jul 11 | Jul 10 | Jul 9 | Jul 8 | Jul 7 | Jul 6 | Jul 5 | Jul 4 | Jul 3 | Jul 2 | Jul 1 | Jun 30 | Jun 29 | Jun 28 | Jun 27 | Jun 26 | Jun 25 | Jun 24 | Jun 23 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 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 |
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 | 1 | 0 | 0 | 0 | 0 |
README
Sublime Text PageLines 示例代码
这是一个 Sublime Text 包,包含了一系列用于开发 PageLines DMS 的示例代码,由 Enrique Chavez 提供。
安装
使用包控制
- 打开命令面板(OS X 上为 Command+Shift+P,Linux/Windows 上为 Control+Shift+P)。
- 选择 Package Control: Install Package。
- 选择 PageLines 示例代码 进行安装。
- 完成。
不使用包控制
此包尚未在 wbond 的存储库 中,因此您需要使用终端和 git 来安装它。
我使用的是 Sublime 3,并且它运行得非常流畅。
Mac OS
cd "~/Library/Application Support/Sublime Text 3/Packages"
Windows 7
cd "C:\Users\YOUR_USERNAME\AppData\Roaming\Sublime Text 3\Packages"
在 包 中
git clone https://github.com/Tmeister/PageLinesSnippets.git "PageLinesSnippets"
手动
- 从 GitHub 下载模态窗口下载 .zip 文件
- 解压缩文件并将文件夹重命名为“PageLinesSnippets”
- 将文件夹复制到(~/Library/Application Support/Sublime Text 3/Packages)或(C:\Users\YOUR_USERNAME\AppData\Roaming\Sublime Text 3\Packages)
- Sublime 2 需要将文件夹复制到您的 Sublime Text 2 用户包目录(~/Library/Application Support/Sublime Text 2/Packages/User/)
可用的示例代码
opt_button
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'select_button',
'title' => __('${3:title}','${4:domain}'),
);
opt_check
// CheckBox
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'check',
'title' => __('${3:title}','${4:domain}')
);
opt_color
// Color Picker
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'color',
'title' => __('${3:title}','${4:domain}'),
'default' => '#${5:FFFFFF}' // Always set a default value
);
opt_count
// Count Select
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'count_select',
'title' => __('${3:title}','${4:domain}'),
'count_start' => ${5:1}, // Starting Count Number
'count_number' => ${6:10}, // Ending Count Number
${7:'suffix' => '%' // * Added to the end of the value and optional}
);
opt_check
// Icon Selector
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'select_icon',
'title' => __('${3:title}','${4:domain}')
);
opt_image
// Image Upload
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'image_upload',
'title' => __('${3:title}','${4:domain}'),
'imgsize' => '${5:16}', // * The image preview 'max' size
'sizelimit' => '${6:512000}', // * Image upload max size default 512kb
);
opt_link
// Link
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'link',
'title' => __('${3:title}','${4:domain}'),
'url' => '${5:http://google.com}',
'classes' => '${6:btn-info}' // You can also use btn-primary, btn-warning, btn-success, btn-inverse
);
opt_menu
// Select Menu
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'select_menu',
'title' => __('${3:title}','${4:domain}')
);
opt_multi
// Multi Select
${1:\$options}[] = array(
'type' => 'multi', // Here you can nest multiple options
'title' => __('${2:title}','${3:domain}'),
'opts' => array(
array(
${4://Inner options}
),
array(){
// Another Option
}
)
);
opt_template
// Template
${1:\$options}[] = array(
'span' => 2
'key' => \$this->id.'_${2:key_name}',
'type' => 'template',
'title' => __('${3:title}','${4:domain}'),
'template' => ${5:\$template}
);
opt_text
// Text Field
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'text',
'title' => __('${3:title}','${4:domain}')
);
opt_textarea
// TextArea Field
${1:\$options}[] = array(
'key' => \$this->id.'_${2:key_name}',
'type' => 'textarea',
'title' => __('${3:title}','${4:domain}')
);