@php而不是<?php在Atom编辑器中更新后

问题描述:

更新后,我更新了大约7个包 - 包括Atom - 现在当我编写php并点击标签内的刀片文件(Laravel)时,它扩展为@php而不是<?php在Atom编辑器中更新后

@php 

@endphp 

不过,我要的是

<?php 

?> 

如何做到这一点?

我应该编辑哪个文件以恢复它?我已经调查

snippets.cson(编辑 - >片段......)

但这个文件是空的 - 只包含与信息如何创建一个片断评论。

+0

我们无法知道您安装了哪些软件包。我认为除了逐个禁用软件包以找出导致此行为的原因之外,还有其他方法。 [创建片段](http://flight-manual.atom.io/using-atom/sections/snippets/)已有详细记录。 – idleberg

默认情况下文件snippets.json为空。添加自己的片段应该覆盖软件包附带的片段。它应该是这个样子:

'.text.html.php.blade': 
    '<?php … ?>': 
    'prefix': 'php' 
    'body': '<?php $0 ?>' 

或者,您可以添加换行符,例如'body': '<?php\n\t$0\n?>'。

+0

不,正在工作。我已经将你的代码添加到我的'snippets.cson'文件中,但是如果我有'something.blade.php'文件,它仍然会触发'@php @ endphp'而不是''。我重新启动了Atom,但它不起作用。请注意,如果我有一个普通的php文件而不是一个刀片文件,例如'something.php'它工作正常,''显示在按Tab键后,但是在'something.blade.php'文件里面,我得到了@ @php @ endphp。 –

+0

将片段的范围从'.text.html.php'改为'text.html.php.blade'? – idleberg

+0

; D谢谢!在php帮助之后添加刀片。 –