我有 *.js.php-Files 并想
- 将语法突出显示为 JavaScript
抑制由以下行引起的警告
<?php if ($cond == true):?>alert("true!");<?php endif;?>
有谁知道,如何告诉 Eclipse,它应该处理 *.js.php 文件,而不是 *.php,而是 *.js?
请不要谈论混合PHP和JS的利弊。这只是关于 Eclipse 问题。
提前致谢!
我有 *.js.php-Files 并想
抑制由以下行引起的警告
<?php if ($cond == true):?>alert("true!");<?php endif;?>
有谁知道,如何告诉 Eclipse,它应该处理 *.js.php 文件,而不是 *.php,而是 *.js?
请不要谈论混合PHP和JS的利弊。这只是关于 Eclipse 问题。
提前致谢!
我在不同的IDE中遇到了类似的问题,
<?php $this->headScript()->captureStart(); ?>
$(document).ready(function(){ ... });
<?php $this->headScript()->captureStart(); ?>
显然,没有 IDE 会正确突出显示该 javascript,因为没有迹象表明它应该是 javascript ......所以我做了:
<?php $this->headScript()->captureStart(); ?>
// <script>
$(document).ready(function(){ ... });
<?php $this->headScript()->captureStart(); ?>
这告诉 IDE 它是 javascript,虽然它包含在实际源代码中,但它已被注释,因此不会破坏任何内容
希望这可以帮助
对不起,但这个答案不是一个真正的答案:
您可以在中添加用户定义的文件关联
问题是你不能同时添加*.php和*.js.php,因为*.php包含*.js.php...
当您右键单击文件列表中的文件时,您始终可以将 JavaScript 编辑器添加到“*.php”以使其显示在“打开方式”菜单中。
对于您的第二个问题:我认为解决此问题的唯一方法是扩展 JavaScript 插件。例如发表评论。但这是一个更复杂的话题。