2015-06-08 32 views
1

当前正在使用Google Backend API,我倾向于在Android Studio和WebStorm之间切换,以便在Java和HTML中使用正确的语法。Android Studio和WebStorm之间的语言级别不一致

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

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

我的问题如下。是否可以在两种程序中设置语言级别相同,或者让它使用任何已设置的语言?除非特意提出要求,否则我不希望它切换语言级别。

谢谢!

+0

你的意思是说你在不同的程序中打开**相同的项目/文件夹? – LazyOne

+0

@LazyOne是的,这是正确的。 – zoltish

+1

你不应该这样做。 WebStorm只支持一种可能的模块(WebModule),并且不知道Android Studio正在使用的任何JavaModule(或任何它),因此可能会丢弃未知模块的一些属性。选项是创建单独的项目(可能通过重新安排代码),以便实际项目不会相交(我的意思是 - 项目设置,它存储在.idea子文件夹中)。 – LazyOne

回答

0

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

WebStorm仅支持一种类型的可能的模块(WebModule)和不知道JavaModule任何东西(或不管它是),该Android Studio中使用,并因此可以丢弃/用于这种未知模块复位特性。

你的选择是创建单独的项目(可能通过重新安排你的代码位),因此实际的项目中没有相交(我的意思是 - 这是存储在.idea子文件夹中项目设置 - 这就是IDE如何识别项目) :

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

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

相关问题