Возможно ли определить функцию capitalize()
или toLowerCase()
при создании фрагментов Sublime Text 2?
Например:
<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>
Этот фрагмент помогает мне создавать модели ORM Datamapper на лету. Когда я набираю dmm
, Snippet запускается, и мой курсор помещается в две области одновременно; имя класса и присвоение $table
. Первый курсор требует капитализации, тогда как второй курсор не должен. Могу ли я заставить фреймплей? Что-то вроде {1.toLowerCase}
Простой пример, но я могу думать о других случаях, когда я мог бы использовать это.