所以我使用Atom,当我键入“ php”并按Enter时,我会得到
<?php | ?>
(假装该行是光标)
当我再次按下Enter键时,编写干净的php,我得到类似的东西
<php
|?>
相反,我想要更多类似的东西
<?php
|
?>
有点像emmet和atom已经为html做的一样。是否存在此公认的非常特殊但非常常见的实例的热键/快捷键或设置?我希望在Atom和Emmet如何进行格式化方面没有其他变化。仅使用PHP。
也许甚至我可以改变shift + Enter的方式,从在当前行下方添加新行到改为在光标所在的位置插入新行?
答案 0 :(得分:1)
您可以create your own snippet这样做。如果这样做,它就不会干扰Emmet或默认PHP软件包中的任何设置。
在您的摘要文件中:
'.text.html.php':
'PHP open/close tags with newline':
'prefix': 'phpn'
'body': """
<?php
$1
?>
"""
然后使用phpn
而不是php
触发它,或者使用您想要的任何名称作为'prefix'
的值。如果片段文件中已经有其他PHP片段,则在现有范围(在本例中为'.text.html.php':
)下添加新的PHP片段。