javascript - 智能 : how to force editor to treat a file as javascript?

标签 javascript intellij-idea code-editor

我正在 IntelliJ 10 中创建一个 Grails 应用程序,并且有一个动态创建的 javascript 文件,作为 Grails View 。

因此,javascript 文件不以“.js”结尾。它以“.gsp”结尾,因为它是一个生成 javascript 的 Groovy 服务器页面。

IntelliJ 不知道它是一个 javascript 文件,所以它不会给我代码完成或警告。

我想要我的代码完整和语法检查!有没有办法强制 IntelliJ 将此特定文件视为 Javascript,而不会在其他任何地方搞乱 IntelliJ 对 .gsp 文件的正确处理?

谢谢!

最佳答案

上面的回答有点过时了。您可以通过执行以下操作在 IntelliJ 14 中执行相同的操作:

  1. 转到首选项(Mac OSX:Cmd + 逗号)
  2. 编辑器 -> 文件类型
  3. Recognized File Types中突出显示JavaScript文件(JavaScript)
  4. Registered Patterns 下按 + 按钮
  5. 输入您的正则表达式模式(例如:*.js.scala.html)并按确定

干杯!

关于javascript - 智能 : how to force editor to treat a file as javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5790402/

相关文章:

java - 感知代码中所做的更改

javascript - 如何在使用 div 的类时将 "display: none"应用到 div 的单击事件上

JavaScript:如何以既能在 Node.js 上又能在浏览器上运行的方式包含文件?

java - 为什么我可以实例化这个抽象类?

java - Intellij代码格式化,保持/*package*/在同一行

javascript - 修改Ajax.org Cloud9 Editor(Ace Editor)的装订线

javascript - knockoutjs 中的重复组件

javascript - 单击按钮时从内容脚本打开选项页面?

android - 带有 Android Gradle 的 IntelliJ 中的意外顶级异常

git - 如果 git 设置为 core.autocrlf false,是否可以从浏览器窗口粘贴代码片段?