php - 一个文件中可以同时理解多种语言概念的Web开发工具

标签 php javascript html ide

我目前在 windows 上使用 notepad++ 或在 ubuntu 上使用 gedit。他们都在代码高亮和提示等方面工作得很好。但他们都有一个巨大的缺陷。我还没有找到可以处理这个概念的代码编辑器:

<?php
// ooh, look I am doing some php
?><a onclick="alert('hay, some javascript in here now!')">
This link is HTML?!</a>
<?PHP
echo("NOW we have some php as well!");
?>

目前,我只需要适应一种语言。我想要一些可以将该文本视为默认 HTML 的东西,但请注意部分是 PHP。我希望 PHP 的那些部分有自己的代码提示和突出显示。更重要的是,假设在“if else”中我退出 PHP,编写一些 HTML 然后返回 PHP,我希望它计算出大括号(“{”和“}”)应该如何匹配并让我知道我是否错过了一个。我希望内联 JavaScript 的部分被这样选取。我希望对所有这些语言进行语法检查!

该死,我想要一个能同时理解多种语言的工具!

额外

应该指出,我不愿意为这样的奢侈品买单:P

我的文件保存为“.php”。

Notepad++ 能够计算出我正在使用 PHP,但是当我退出 php 并执行一些 HTML 和/或一些 JavaScript 时。

最佳答案

PHPStorm可能是满足您要求的最强大的 IDE。价格昂贵,但试一试。我认为这是值得的...

关于php - 一个文件中可以同时理解多种语言概念的Web开发工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2711891/

相关文章:

php - 下载一个用 PHP 强制作为附件的文件

php - 独特的 key 生成

javascript - Ajax 请求在 Safari、Chrome 中不起作用

javascript - 表单验证不验证

php - 如果函数同时包含 return 和 yield,为什么 php 会返回一个空的生成器?

javascript - 检查是否有类并且不出现代码//防止删除类

html - 未显示特定分辨率的菜单

html - 修复了导致 Bootstrap 响应式设计出现问题的侧边栏

javascript - 存在粘性 header 时隐藏下拉列表 "caret"

php - 将 span 标签放入特定的 WooCommerce 结帐字段包装 html 标签内