Android Studio和WebStorm之间的语言级别不一致

时间:2015-06-08 07:24:14

标签: java android android-studio webstorm

目前再次使用Google Backend API,我倾向于在Android Studio和WebStorm之间切换,以获得Java和HTML中的正确语法。

除了一件事,这完美无瑕。每次我通过任何提到的程序查看代码时,模块语言级别都会改变。

WebStorm将其更改为1.3,而我在Android Studio中使用7。

我的问题如下。是否可以将语言级别设置为在两个程序中都相同,或者让它与所设置的语言一起使用?除非我特别要求,否则我不希望它切换语言级别。

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否在两个计划中打开同一个项目?如果是这样,那么你不应该这样做。

WebStorm仅支持一种类型的可能模块(WebModule),并且对Android Studio正在使用的JavaModule(或其他任何内容)一无所知,因此可能会删除/重置此类未知的属性模块。

您的选择是创建单独的项目(可能通过重新排列您的代码),以便实际项目不相交(我的意思是 - 项目设置存储在.idea子文件夹中 - 这就是IDE识别项目的方式):

  • 如果您的所有Web代码(您在WebStorm中使用的代码)都在单独的子文件夹中,那么只需在该子文件夹中创建单独的项目。
  • 或者,您可以手动将项目设置保存在其他位置(请查看https://youtrack.jetbrains.com/issue/WI-343以获取有关如何操作的详细信息),同时仍保留与项目根目录相同的文件夹。

P.S。是的 - 单独的项目意味着您需要在两个项目中配置两次特定的东西。