首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将eclipse代码风格导入intellij idea?

如何将eclipse代码风格导入intellij idea?
EN

Stack Overflow用户
提问于 2014-11-20 09:14:27
回答 3查看 22.8K关注 0票数 24

我有org.eclipse.jdt.core.prefs文件,其中包含eclipse代码风格,但我只能导入到intellij idea的xml文件,它有什么方法导入首选文件到intellij idea?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-11-20 09:21:30

转到Eclipse的Preferences→Java Style XML,并通过export All按钮(或编辑,然后在打开的对话框中导出)将设置导出到→文件。然后打开IntelliJ IDEA Setting→Code Style→,单击Manage,只需单击Import即可导入该IntelliJ文件。

从IntelliJ IDEA 13开始,不能直接导入.settings/.prefs文件。

Eclipse: IntelliJ可以导入以下属性:

仅用于前导缩进(智能制表符)的制表符tags

  • Indentation

  • Indent

  • 用法从‘switch’

  • Indent类成员中缩进

  • ’分支

<‘switch’

  • Indent>H121

>Keep comment at first

尝试方法空格(Java)

  • Before/after逗号(在类型尝试数组初始值设定项和方括号中为Eclipse方法声明的逗号设置(在数组括号中: annotation,‘parameters)
  • After’,‘if’,‘catch’while‘,’switch‘,method,empty method,带括号的表达式,方法调用,类型转换,‘synchronized’
  • Before括号of:’‘,’
    • ‘,’while‘,’switch‘,方法,‘if’,‘catch’,方法,方法调用,‘synchronized’.
    • After类型在一元、赋值运算符周围强制转换之前的值,赋值运算符(如果它设置为Eclipse).
    • Before左括号中的‘before’和‘after’:数组初始值设定项,‘switch’
    • Before‘?’在条件expression
    • Space中,在‘:’之前/之后,在条件expression
    • Space中使用二元运算符(单个Eclipse设置映射到多个IntelliJ IDEA的settings)

字段和methods

  • Before/after package

  • Before/after imports

  • Before方法体周围的空行保留空行和preserve)

方法主体保留代码中的空行(要保留的空行数

  • 包装
    • 换行符之前:关闭数组初始化器中的大括号,‘if’语句中的‘else’,‘try’语句中的‘else’和‘catch’,二元运算符(如果包装)
    • 新行之后:数组初始化器中的左花括号特殊‘else’treatment (精简‘else if’)
    • 将简单块保留在一行中<

    >H181将控制语句保留在一行中:数组初始化器表达式,方法声明和调用中的参数,字段声明,扩展列表,赋值,二进制表达式,‘line

    • Alignment’子句,

    中的资源。用于:代码块、方法和classes

  • 大括号样式

在JavaDoc中启用

  • JavaDoc
    • Enable JavaDoc lines

票数 27
EN

Stack Overflow用户

发布于 2016-11-17 11:59:30

试试Eclipse Code Formatter插件。它很容易配置,并且运行良好。

票数 12
EN

Stack Overflow用户

发布于 2020-01-30 08:38:11

在最新的(2020) IntelliJ想法中,如果你安装了"Eclipse互操作性“插件,它就像这样简单:

Settings > Editor > Code Style > Java > ⚙️ > Import Scheme > Eclipse XML Profile

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27035705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文