Android Studio 和 WebStorm 之间的语言级别不一致
Language level inconsistency between Android Studio and WebStorm
目前再次使用 Google 后端 API,我倾向于在 Android Studio 和 WebStorm 之间切换,以便在 Java 和 HTML 中使用正确的语法。
除一件事外,这完美无缺。每次我什至通过任何提到的程序查看代码时,模块语言级别都会发生变化。
WebStorm 将其更改为 1.3,而我在 Android Studio 中使用 7。
我的问题如下。是否可以将两个程序中的语言级别设置为相同,或者让它与已设置的任何语言一起使用?我不希望它切换语言级别,除非我特别要求它。
谢谢!
您是否在两个程序中打开同一个项目?如果是这样,那么你不应该那样做。
WebStorm 仅支持一种类型的可能模块 (WebModule
),并且对 Android Studio 正在使用的 JavaModule
(或任何它是什么)一无所知,因此可能 drop/reset 此类未知模块的属性。
你的选择是创建单独的项目(可能通过稍微重新安排你的代码)这样实际的项目就不会交叉(我的意思是——项目设置存储在.idea
子文件夹——这就是 IDE 识别项目的方式):
- 如果您的所有 Web 代码(您在 WebStorm 中使用的代码)都在单独的子文件夹中......那么只需在该子文件夹中创建单独的项目。
- 或者,您可以手动将项目设置保存在另一个位置(查看 https://youtrack.jetbrains.com/issue/WI-343 以了解如何操作的详细信息),同时仍然具有与项目根目录相同的文件夹。
P.S. 是的——不同的项目意味着您需要在两个项目中对某些东西进行两次配置。
目前再次使用 Google 后端 API,我倾向于在 Android Studio 和 WebStorm 之间切换,以便在 Java 和 HTML 中使用正确的语法。
除一件事外,这完美无缺。每次我什至通过任何提到的程序查看代码时,模块语言级别都会发生变化。
WebStorm 将其更改为 1.3,而我在 Android Studio 中使用 7。
我的问题如下。是否可以将两个程序中的语言级别设置为相同,或者让它与已设置的任何语言一起使用?我不希望它切换语言级别,除非我特别要求它。
谢谢!
您是否在两个程序中打开同一个项目?如果是这样,那么你不应该那样做。
WebStorm 仅支持一种类型的可能模块 (WebModule
),并且对 Android Studio 正在使用的 JavaModule
(或任何它是什么)一无所知,因此可能 drop/reset 此类未知模块的属性。
你的选择是创建单独的项目(可能通过稍微重新安排你的代码)这样实际的项目就不会交叉(我的意思是——项目设置存储在.idea
子文件夹——这就是 IDE 识别项目的方式):
- 如果您的所有 Web 代码(您在 WebStorm 中使用的代码)都在单独的子文件夹中......那么只需在该子文件夹中创建单独的项目。
- 或者,您可以手动将项目设置保存在另一个位置(查看 https://youtrack.jetbrains.com/issue/WI-343 以了解如何操作的详细信息),同时仍然具有与项目根目录相同的文件夹。
P.S. 是的——不同的项目意味着您需要在两个项目中对某些东西进行两次配置。