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

填写CF查询

adampresley 全部

一个Sublime Text插件,它可以将ColdFusion调试输出中的查询语句填写到CFQUERYPARAMs中。

详情

  • 2014.01.28.14.07.26
  • github.com
  • github.com
  • 11年前
  • 2小时前
  • 11年前

安装

  • 总数 445
  • Win 341
  • Mac 75
  • Linux 29
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 0 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 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 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

Sublime Text 填充CF查询

一个Sublime Text插件,将ColdFusion调试输出中的查询语句填写到CFQUERYPARAMs中。

示例

例如,假设您在ColdFusion页面中有一个输出如下调试信息的查询。

SELECT
    someId
FROM someTable
WHERE
    someTable.a > ?
    AND someTable.active=1
    AND someTable.noteTypeName IN (?,?)

Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = 10
Parameter #2(cf_sql_varchar) = Bob
Parameter #3(cf_sql_varchar) = Joe

注意,查询中的每个参数都用问号表示。也要注意,实际参数值位于查询下方。您不想将这些参数填写到查询中吗?

如果您已安装此插件,您可以将查询和参数复制到Sublime中,选择文本并按CTRL + ALT + F,参数将神奇地填充到问号中。瞧吧!

SELECT
    someId
FROM someTable
WHERE
    someTable.a > '10'
    AND someTable.active=1
    AND someTable.noteTypeName IN ('Bob','Jo')

变更历史

  • 01/28/2014:
    • 末尾没有行结束符的选中文本导致最后一个字符被截断。这个问题已被解决。 #1
    • 解决了Python 3/Sublime Text 3兼容性问题。 #2

许可证

MIT许可(MIT)版权所有 © 2013 Adam Presley

现在,本软件和相关文档文件(统称为“软件”)的副本或子集的任何人,都可以免费使用该软件,不受限制,包括但不限于以下权利:使用、复制、修改、合并、发布、分发、转授许可、出售软件副本,授权他人使用软件。

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

本软件按“原样”提供,不提供任何形式的保证,包括但不限于对适销性、特定用途适用性和非侵权的保证。在任何情况下,作者和版权持有者对任何主张、损害或其他责任,无论基于合同、侵权或其他原因,因软件或软件的用途或其他方式而产生的,不包括在内。