在PHPStorm中,创建代码段时,您可以执行以下操作:
<!-- $VALUE$ Form Input -->
<div class="form-group">
<input type="text" name="$NAME$" class="form-control">
</div>
使用变量等,您可以轻松编写值。我想知道如何使用Sublime Text 3做同样的事情。这就是我在CDATA标签中的含义:
<!-- $VALUE Form Input -->
<div class="form-group">
<input type="text" name="$NAME" class="form-control">
</div>
然而,它无法正常工作。
答案 0 :(得分:2)
不幸的是,代码段中唯一可用的变量是these,以及您在.tmPreferences
元数据文件或.sublime-options
文件中声明的任何变量。但是,您可以在摘要中使用predefined values。例如,此代码段:
<snippet>
<content><![CDATA[<!-- ${1:VALUE} Form Input -->
<div class="form-group">
<input type="text" name="${2:NAME}" class="form-control">
</div>$0]]></content>
<tabTrigger>form_group</tabTrigger>
<scope>text.html</scope>
</snippet>
触发时给出了这个结果:
然后你可以点击 Tab ,焦点将从第1栏移到第2栏:
再次移至退出点$0
: