Sublime Text 2和3都没有完成某些变量和功能。我遇到的问题包括$_GET
,$_POST
,$_SESSION
以及其他问题。
如何解决这个问题,有没有办法可以修改自动完成功能?
答案 0 :(得分:0)
要让PHP
代码段起作用,我必须更改每个代码段中的范围。
示例,$_GET
代码段。
从:
<snippet>
<content><![CDATA[\$_GET['${1:variable}']]]></content>
<tabTrigger>$_</tabTrigger>
<scope>source.php</scope>
<description>GET['…']</description>
</snippet>
要
<snippet>
<content><![CDATA[\$_GET['${1:variable}']]]></content>
<tabTrigger>$_</tabTrigger>
<scope>text.html - source.php</scope>
<description>GET['…']</description>
</snippet>
此外,您可能希望将tabTrigger
重命名为GET
。这将启用自动完成弹出窗口。似乎特殊角色不适合tabTrigger
。如果你保持相同的触发器,即$_
,则必须在自动完成菜单出现之前点击标签。