创建 Sublime Text 2 Snippets 时是否可以定义某种capitalize()
或函数?toLowerCase()
例如:
<snippet>
<content><![CDATA[
<?php
class ${1} extends Datamapper
{
var \$has_one = array();
var \$has_many = array();
var \$table = '${1}s';
//constructor and other stuff next...
}
?>
]]></content>
<tabTrigger>dmm</tabTrigger>
</snippet>
这个特定的片段帮助我动态创建 Datamapper ORM 模型。当我输入dmm
代码片段时,我的光标同时放在两个区域;班级名称和作业$table
。第一个游标需要大写,而第二个游标不需要。我可以强制 Snippet 的案例吗?就像是{1.toLowerCase}
简单的例子,但我可以想到其他时候可以使用它。