场景:我使用Microsoft的WebMatrix 3作为编辑PHP网站的IDE。但在服务器上,我们将Nginx配置为将所有自定义扩展(比如.stack)解释为PHP。
问题:在WebMatrix中,我在编辑时无法使用任何PHP特定的IntelliSense(PHP特定的语法高亮显示)。默认情况下,当其.php扩展名WebMatrix正常工作时。
我试图弄清楚如何添加自定义扩展名,使WebMatrix将这些文件解释为php脚本,但没有成功。因此,如果有人有解决方案,请分享。
找到以下工作解决方案:
C: ''Program Files(x86)''Microsoft WebMatrix ''config''filetypes.xml
在上面的文件中查找.php。
你会发现类似的东西:<FileType extension=".php;.phtml">
编辑这一行并添加您的自定义文件扩展名(比如.stack)。这样它看起来应该像:<FileType extension=".php;.phtml;.stack">
重新启动WebMatrix,它将把所有.stack文件扩展名解释为PHP文件。
快乐编码:)