【发布时间】:2009-08-31 10:59:49
【问题描述】:
我越来越讨厌 Dreamweaver。它确定某些 PHP 无效,然后选择一种随机颜色来显示代码,而不是正常的语法高亮显示。我当然已经用谷歌搜索过这个问题,但找不到关闭这种行为的方法。
它现在正在做的特别的事情是:
标记无效 标记为无效,因为它不是 HTML 标记的正确格式。 使用代码视图修复源代码。
该文件是一个可笑的基本 CodeIgniter 控制器,如下所示:
<?php
class Controller2 extends Controller {
function Controller2()
{
parent::Controller();
}
function index()
{
echo "TEST";
#$this->load->view('welcome_message');
}
}
/* End of file welcome.php */
/* Location: ./system/application/controllers/welcome.php */
在第 1 行的末尾插入回车会使代码恢复到正常的语法突出显示状态,直到您对其执行其他操作。
如何关闭 Dreamweaver 的这个“功能”?
【问题讨论】:
-
我现在想知道原因是否是缺少结束标记?> PHP 标记,但从 Dreamweaver 中删除此功能仍然很好。
-
是的。当 DW 对我这样做时,我意识到这是我的错。尝试关闭您的 php 标签。另外,让我恼火的一件事是,如果在 js 文件中放入 { 并按 Enter 后,光标前会有大量空格。如果有人知道解决方案,请拍摄:)
-
将
?>添加到仅限 PHP 的文件中实际上是 Zend 编码风格中禁止的...framework.zend.com/manual/en/…
标签: php syntax-highlighting dreamweaver