【问题标题】:Call SublimeText 2 API commands from Snippet从 Snippet 调用 SublimeText 2 API 命令
【发布时间】:2013-07-20 11:21:36
【问题描述】:

我刚刚编写了我的第一个 SublimeText Snipped,想知道我是否可以使用所有 API 命令。在具体情况下,我有以下 sn-p:

<snippet>
    <content><![CDATA[  public function set${1:fieldName}(\$${2:fieldName})
    {
        \$this->_${2:fieldName} = \$${2:fieldName}; 
    }]]></content>
    <tabTrigger>set</tabTrigger>
    <scope>source.php</scope>
    <description>public function set...(...){}</description>
</snippet>

在第二次出现${2:fieldName} 时,我想将第一个字符转换为小写。

【问题讨论】:

    标签: sublimetext2 code-snippets


    【解决方案1】:

    没有 API 访问权限,但您可以进行正则表达式替换。有关其他信息,请参阅以下内容。

    https://docs.sublimetext.io/guide/extensibility/snippets.html

    【讨论】:

    • 非常感谢,在google了一下并尝试了几种正则表达式之后,我得到了${1/[A-Z]/\L$0/}的解决方案
    猜你喜欢
    • 2017-10-28
    • 2012-04-10
    • 2015-08-06
    • 2015-10-27
    • 1970-01-01
    • 2020-12-17
    • 2018-05-12
    • 1970-01-01
    • 2012-06-20
    相关资源
    最近更新 更多