SublimeText 3的PHP语法表现得像HTML语法(用于评论)

时间:2016-12-05 11:56:33

标签: php sublimetext3

我正在编辑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

由于他们的症状并不完全符合我的症状,我想在我去清除我不太了解的缓存之前我会问这里。

1 个答案:

答案 0 :(得分:5)

也许这个答案太简单了,但可能是你的情况:

在使用 Ctrl + / Ctrl + Shift + / <打开注释时的SublimeText3 / KBD>:

  1. 编辑全新的空保存.php文件时,sublime使用HTML评论<\!-- -->

  2. 但是当你打开一个PHP标签,并且光标在其中时,Sublime使用正确的PHP评论/* *///

  3. 所以它的上下文敏感。它仅在PHP代码片段中使用PHP注释。

    请记住,即使在纯PHP代码文件中也需要PHP开始标记。