我正在编辑Sublime Text 3中保存的.php文件(构建3126 for mac),当我尝试使用 cmd + / ,Sublime插入标准HTML评论
<!-- -->
当我尝试使用DocBlocks,/ * * /,#或//时,Sublime不会注释掉。> p>
我已经检查过,Sublime目前已设置为PHP语法,应该如此。 Build System设置为Automatic。有没有人经历过这个,你知道修复吗?我在StackExchange的任何地方都找不到这个问题,我在Google上找到的唯一一件事就是:
https://forum.sublimetext.com/t/cant-set-syntax-to-php/7478/8
由于他们的症状并不完全符合我的症状,我想在我去清除我不太了解的缓存之前我会问这里。
答案 0 :(得分:5)
也许这个答案太简单了,但可能是你的情况:
在使用 Ctrl + / 或 Ctrl + Shift + / <打开注释时的SublimeText3 / KBD>:
编辑全新的空保存.php文件时,sublime使用HTML评论<\!-- -->
但是当你打开一个PHP标签,并且光标在其中时,Sublime使用正确的PHP评论/* */
或//
所以它的上下文敏感。它仅在PHP代码片段中使用PHP注释。
请记住,即使在纯PHP代码文件中也需要PHP开始标记。