Rap*_*nto 5 javascript phpstorm
我有一个同时使用服务器端 PHP 和服务器端 JavaScript 的项目。(nodejs,使用 ES6 并使用 Babel 等正确转译)。由于包含 PHP,我在 IDE 中使用 PhpStorm 而不是 WebStorm。
PhpStorm 正确地自动检测我的 PHP 代码中的 SQL 字符串,并为我提供适当的语法着色、代码完成等,但不会检测我的 JavaScript 中的任何 SQL 字符串。
显然,我可以通过使用以下命令告诉 PhpStorm 特定字符串是 SQL
// language=PostgreSQL
Run Code Online (Sandbox Code Playgroud)
语言注入评论在这里找到:https ://www.jetbrains.com/help/phpstorm/using-language-injections.html#ways
但如果不必每次都这样做就好了。我知道 PhpStorm 有一种方法来创建自定义语言注入,但恐怕我并不真正理解创建它们所需的语法。好像用了一个叫brics的东西,我不知道那是什么。JetBrains 文档似乎并不是特别有帮助,但如果我遗漏了某些内容,请随时指出。
我快速浏览了一下 WebStorm,但似乎 WebStorm 还没有完全跟上整个服务器端 JavaScript 革命,而且 JetBrains 没有意识到人们可能想在 JavaScript 中编写 SQL。
谁能指导我如何在 PhpStorm 中设置自定义语言注入设置,以使其检测 JavaScript 字符串中的 SQL?有可能吗?
| 归档时间: |
|
| 查看次数: |
650 次 |
| 最近记录: |