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

冷模网

SublimeText ST2

冷模网Sublime Text安装包

详细信息

  • 2017.01.06.21.41.02
  • github.com
  • github.com
  • 8年前
  • 2小时前
  • 13年前

安装

  • 总计数 52K
  • Win 45K
  • Mac 6K
  • Linux 1K
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 1 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 2 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0
Mac 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
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

冷模网安装包

此安装包不再维护。

请使用jcberquist的优秀包:https://github.com/jcberquist/sublimetext-cfml

Sublime Text 3

开发分支包含ColdFusion插件的重写。唯一安装方法是Git。

cd Packages/
git clone https://github.com/SublimeText/ColdFusion.git
cd ColdFusion
git checkout development
  • CFLIB命令目前不可用。
  • 标签操作符完成尚未实现
  • CFScript组件方法完成尚未实现
  • 仅导入CF10字典。

新增功能

  • 为cfscript添加了标签操作符完成(2012年10月21日)
  • 添加了CFScript组件方法完成(2012年6月28日)
  • 添加了“auto_close_cfml”,“auto_indent_on_close”设置(2012年6月25日)
  • 添加了标签属性完成(2012年6月24日)
  • 添加了命令 ColdFusion: 插入CFlib UDF(2012年6月2日)

特性

  • 冷模网cfml和基于脚本的花费CFCs语法高亮。(请参阅tmLanguage文件)
  • 自动插入关闭的大括号#(请参阅Default (platform).sublime-keymap)
  • 提供与在输入一个开方括号后匹配的完成(请参阅cfml_completions.py)
  • 自动完成冷模网标签和属性(opt. cf7,cf8,cf9 & cf10)
  • 冷模网特定键盘绑定(请参阅Default (platform).sublime-keymap)

安装

推荐安装方法是通过包控制。

包控制

使用Git

转到您的Sublime Text 2 Packages目录,并使用以下命令克隆存储库

git clone https://github.com/SublimeText/ColdFusion

手动下载

  • 使用GitHub .zip下载选项下载文件
  • 解压缩文件并将文件夹重命名为ColdFusion
  • 将文件夹复制到您的Sublime Text 2 Packages目录

键盘绑定

某些包将覆盖键绑定。如果您遇到特定快捷键的问题,您可以将它添加到您的User - Key Bindings文件 首选项 > 键绑定 - 用户

您还可以在控制台(ctrl+~)中使用sublime.log_commands(True)来输出按键及其对应命令到控制台面板。

+# #SELECTION# Ctrl++O <cfoutput>SELECTION</cfoutput>
Ctrl++# <cfoutput>#SELECTION#</cfoutput> Ctrl+Alt+A <cfabort />
Ctrl+Alt+D <cfdump var="#SELECTION#"> Alt++R <cfscript>SELECTION</cfscript>
Ctrl++/ 块注释(cfml/cfscript) Ctrl+Alt++/ Javadoc 注释
Alt+ 终止语句(cfscript) Ctrl++= <cfset SELECTION />

更多键绑定可通过 Sublime 的 首选项 > 键绑定 - 默认 获取

自动完成和代码片段

尽管,此包包含 CFScript 自动完成(《.sublime-completions》)和 ColdFusion 标签自动完成(API注入),但建议您创建适合特定编码风格的代码片段。要创建新的代码片段,请从 Sublime Text 菜单中选择工具 > 新建片段...。使用 <scope>text.html.cfm - string</scope> 用于 ColdFusion 标记片段,使用 <scope>source.cfscript - string</scope> 用于 CFScript 片段。

根据优先级排序,自动完成顺序为:* 代码片段 * API 注入的自动完成 * .sublime-completions 文件 * 当前缓冲区中的单词

以下列表包含由 ColdFusion 社区成员提供的代码片段存储库

要安装代码片段,只需将.sublime-snippet文件放置在 Packages/User 文件夹或子文件夹中(要转到 Packages/User 文件夹,请从 Sublime Text 2 菜单中选择 首选项 > 浏览包...)。

自定义主题

以下由 ColdFusion 社区成员提供的优化主题可以通过 Package Control(http://wbond.net/sublime_packages/community)安装

如果您想自定义支持 ColdFusion 的主题,您可以在 tmTheme 文件中使用 entity.name.tag.cf 范围。例如,以下定义将使用 #C87551 颜色为所有 ColdFusion 标签着色。

<dict>
    <key>name</key>
    <string>Meta</string>
    <key>scope</key>
    <string>meta.tag.block.cf, meta.tag.inline.cf</string>
    <key>settings</key>
    <dict>
        <key>fontStyle</key>
        <string></string>
        <key>foreground</key>
        <string>#C87551</string>
    </dict>
</dict>

<dict>
    <key>name</key>
    <string>Entity</string>
    <key>scope</key>
    <string>entity.name.tag.cf</string>
    <key>settings</key>
    <dict>
        <key>fontStyle</key>
        <string></string>
        <key>foreground</key>
        <string>#C87551</string>
    </dict>
</dict>

您可以使用 Ctrl+Alt++P 来获取光标位置的范围名称以进行更多主题自定义。

开发分支

要帮助测试开发分支,您可以通过下载 zip 文件并将其内容复制到 Packages/ColdFusion 文件夹来安装它。

或者,您可以使用 Git 来安装 ColdFusion 包,如上所述,并使用以下命令切换到开发跟踪分支

git checkout development

其他包

您可以检查以下一些额外的包——它们都可以通过 Package Control(http://wbond.net/sublime_packages/community)获取

这些包需要手动安装

许可证

版权 © 2012

以下条件为准,任何人获得本软件及其相关文档文件(以下简称“软件”)的副本,都可以免费使用该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本,以及允许他人使用本软件,但不限于以下条件:

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

软件按“现状”提供,不管明示或暗示,都不提供任何形式的保证,包括但不限于适销性、适用于特定目的以及非侵权的保证。在任何情况下,作者或版权所有者都不对任何要求、损害或其他责任作出补偿,无论这些要求、损害或其他责任是因合同、侵权或其他行为引起的,与软件、软件的使用或其他行为有关。