是否可以让Eclipse自动插入公共类的导入

时间:2015-08-12 17:40:11

标签: java eclipse import editor

当我编写骨架类或只是大量创建新类时,我发现运行Organize Imports或Ctrl-space Enter来导入极其常见的类(如List,ArrayList,BigDecimal)非常繁琐。我从不使用任何其他List实现并阻止它们从内容辅助,这有所帮助,但我宁愿他们只是默默地导入自己。除了这是否是一个好主意之外,Eclipse中是否可以这样做?

1 个答案:

答案 0 :(得分:1)

我可以想出几种方法来实现你想要的,或者至少接近:

  1. 更改新Java文件模板以包含所需的导入。转到偏好设置> Java > 代码风格> 代码模板,在列表中选择新Java文件模板并编辑...它,在${package_declaration}${typecomment}之间插入导入。这是一个例子:

    enter image description here

  2. 添加一个编辑器模板,您可以通过内容辅助( Ctrl + Space )调用该模板,以便将导入插入到您想要的位置。得到偏好设置> Java > 编辑> 模板,然后使用新建... 创建新模板。给它一个你能记住并轻松打字的名字,然后输入你想要插入的代码。例如:

    enter image description here 这样,您可以将光标放在要导入的任何文件中,使用 Ctrl + Space 调出Content-assist,然后选择模板({{1在我的例子中)将它们插入光标位置。

  3. 您可以设置保存操作,每次保存Java文件时都会自动调用组织导入。我总是这样做,但你可能会发现它太具侵略性,因为它适用于整个项目或工作区。

    enter image description here