gpt4 book ai didi

ide - SubLime文字2片段的toLowerCase或大写功能

转载 作者:行者123 更新时间:2023-12-04 03:12:43 25 4
gpt4 key购买 nike

创建Sublime Text 2代码片段时,是否可以定义某种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的赋值。第一个光标需要大写,而第二个光标则不需要。我可以强制片段的情况吗?像 {1.toLowerCase}这样的东西

简单的例子,但是我可以想到其他时候可以使用它。

最佳答案

您可以使用substitutionPerl format string syntax

我已经测试了这段代码:

<snippet>
<content><![CDATA[
<?php
class ${1} extends Datamapper
{
var \$has_one = array();
var \$has_many = array();
var \$table = '${1/(.+)/\L\1/g}s';
//constructor and other stuff next...
}
?>
]]></content>
<tabTrigger>dmm</tabTrigger>
</snippet>

问候,
阿曼多

关于ide - SubLime文字2片段的toLowerCase或大写功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11023556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com