IntelliJ是否有类似于Eclipse中的组织导入特性?我所拥有的是一个Java文件,其中缺少多个类的导入。示例:
package com.test;
public class Foo {
public Map map;
public JTable table;
}
在Eclipse中,我可以使用组织导入,它将自动导入java.util.Map和javax.swing.JTable。在IntelliJ中,我必须单独进入每个类,选择它,然后按Alt-Enter键。这里有一个优化导入特性,但它所做的只是对现有的导入进行排序和扩展。
我使用的是IntelliJ 10.5。
在Eclipse中,每次引用未导入类的类型时都必须按ctrl+space。不得不回过头来按ctrl+space,觉得这是不必要的。在这种情况下,是否有办法使Eclipse的行为像IntelliJ?当我这样说时,应该知道它应该导入UserFactory和User类。
User user = UserFactory.makeUser();
我已经看到您可以按Ctrl+1 (快速修复)或Ctrl+Shift+O (组织导入)来解决这个问题,但我希望它能像在IntelliJ中那样自动进行。有人知道一个插件或设置,使这种类型的行为?
我做了些调查,结果很奇怪。我的课:
Test.java:
package com.company;
import com.company.data.Byte;
import com.company.data.Class;
import com.company.zata.Long;
import com.company.zata.Short;
import com.company.data.*;
import com.company.zata.*;
public class Test {
Object o1 = new Class();
Object o2 = new So
IntelliJ有一个叫做后缀补全的特性。这在Eclipse中可用吗?
例如,在IntelliJ中,当您拥有
int count = 10;
count.fori
它变成了
int count = 10;
for (int i = 0; i < count; i++) {
}
这两个IDE我都使用,但是我更喜欢Eclipse的视图,但是IntelliJ有一些有趣的代码完成和模板,它们使工作变得更容易。
我最近才开始尝试搬到intellij。经过几次尝试,我决定采取重大行动。我下载了一份终极评估。
因此,我决定从eclipse导入我的项目。不过,我遇到了一些困难。
1-当我将项目作为模块导入(在Intellij中的一个项目中)时,我会明确指定要导入项目的位置(例如,“将项目和模块文件保存在”中)(即在当前intellij包含项目文件夹内的原始名称文件夹中)
>>>Intellij do not import the files but references the eclipse project from whithin a new folder that it creat
我正在尝试在eclipse调试会话期间初始化Set<String>变量。因此,我右键单击要更改的变量,并在“”窗口中键入以下表达式:
new HashSet<String>(Arrays.asList(new String[]{"a", "b"}));
Eclipse返回以下错误:
HashSet cannot be resolved to a type
Arrays cannot be resolved
在eclipse调试会话期间是否有任何方法初始化集合?