【问题标题】:How to escape $ on Sublime Text Snippet如何在 Sublime Text Snippet 上转义 $
【发布时间】:2021-06-22 17:35:46
【问题描述】:

我在 SBT3 中为我的 PHP laravel 创建了一个 sn-p

<snippet>
    <content><![CDATA[
dd("${1}",${1});
]]></content>
    <tabTrigger>dd</tabTrigger>
    <scope>source.php</scope>
</snippet>

当我输入dd

我现在看到了。

如果我输入更多

注意错了吗?

它需要像这样的$

dd("nameofTheVariable",$nameofTheVariable);

如何修改我的 sn-p 以逃避 $

【问题讨论】:

  • 我目前没有安装 Sublime Text,所以无法验证,但尝试添加转义的美元符号:dd("${1}",\$${1});

标签: php sublimetext3 sublimetext code-snippets


【解决方案1】:

nameofTheVariable 存储在${1} 中,因此您需要在其前面添加另一个$

使用反斜杠 (\) 转义:dd("${1}",\$${1});

<snippet>
    <content><![CDATA[
dd("${1}", \$${1});
]]></content>
    <tabTrigger>dd</tabTrigger>
    <scope>source.php</scope>
</snippet>

注意:我在逗号 (,) 之后放置了一个空格 ( ),因为 PSR-2 更喜欢它。

【讨论】:

    猜你喜欢
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-06
    • 1970-01-01
    • 2015-04-04
    • 1970-01-01
    • 2017-10-28
    相关资源
    最近更新 更多