ide-toLowerCase或Sublime Text 2 Snippets的大写功能
发布时间:2020-12-14 19:00:16 所属栏目:资源 来源:网络整理
导读:在创建Sublime Text 2 Snippets时,是否可以定义某种大小写()或toLowerCase()函数? 例如: snippetcontent![CDATA[?phpclass ${1} extends Datamapper{ var $has_one = array(); var $has_many = array(); var $table = '${1}s'; //constructor and other
在创建Sublime Text 2 Snippets时,是否可以定义某种大小写()或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时,代码段被触发,我的光标同时放置在两个区域中;班级名称赋值给$表.第一个光标需要大小写,而第二个光标不需要.我可以强制该片段吗?像{1.toLowerCase} 简单的例子,但我可以想到其他时候,我可以用这个. 解决方法
您可以使用
substitution和
Perl format string syntax
我已经测试了这个代码: <snippet> <content><![CDATA[ <?php class ${1} extends Datamapper { var $has_one = array(); var $has_many = array(); var $table = '${1/(.+)/L1/g}s'; //constructor and other stuff next... } ?> ]]></content> <tabTrigger>dmm</tabTrigger> </snippet> 问候,阿曼多 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |