我正在 IntelliJ 10 中创建一个 Grails 应用程序,并且有一个动态创建的 javascript 文件,作为 Grails View 。
因此,javascript 文件不以“.js”结尾。它以“.gsp”结尾,因为它是一个生成 javascript 的 Groovy 服务器页面。
IntelliJ 不知道它是一个 javascript 文件,所以它不会给我代码完成或警告。
我想要我的代码完整和语法检查!有没有办法强制 IntelliJ 将此特定文件视为 Javascript,而不会在其他任何地方搞乱 IntelliJ 对 .gsp 文件的正确处理?
谢谢!
最佳答案
上面的回答有点过时了。您可以通过执行以下操作在 IntelliJ 14 中执行相同的操作:
- 转到
首选项
(Mac OSX:Cmd + 逗号) - 在
编辑器 -> 文件类型
下 - 在
Recognized File Types
中突出显示JavaScript文件(JavaScript)
- 在
Registered Patterns
下按+
按钮 - 输入您的正则表达式模式(例如:
*.js.scala.html
)并按确定
干杯!
关于javascript - 智能 : how to force editor to treat a file as javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5790402/