gpt4 book ai didi

eclipse - 如何将eclipse代码风格导入到intellij idea中?

转载 作者:行者123 更新时间:2023-12-02 02:39:58 27 4
gpt4 key购买 nike

我有org.eclipse.jdt.core.prefs文件,其中包含eclipse代码样式,但我只能导入到intellij idea中的xml文件,有什么办法将prefs文件导入到intellij idea中吗?

最佳答案

转到 Eclipse 的“首选项”→“Java”→“代码样式”→“格式化程序”,然后通过“导出全部”按钮(或在打开的对话框中“编辑”,然后导出)将设置导出到 XML 文件。然后打开 IntelliJ IDEA 设置 → 代码样式 → Java,单击“管理”,然后只需单击“导入”即可导入该 XML 文件。

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

<小时/>

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

  • 一般
    • 右边距、格式化程序开/关标签
    • 缩进
    • 缩进大小
    • 使用“Tab”字符
    • 制表符仅用于前导缩进(智能制表符)
    • 从“switch”缩进“case”分支
    • 缩进类成员
    • 将评论保留在第一列
  • 空格 (Java)
    • 逗号之前/之后(与 Eclipse 方法声明参数的设置相同)
    • 类型参数中的逗号之后
    • 在数组初始值设定项大括号内
    • 在括号内(在数组引用中)
    • 括号内:注释、‘for’、‘if’、‘catch’、‘while’、‘switch’、方法、空方法、括号表达式、方法调用、类型转换、‘同步’
    • 括号前:“try”、“for”、“while”、“switch”、方法、“if”、“catch”、方法、方法调用、“synchronized”。
    • 类型转换后
    • 围绕一元、赋值运算符(如果在 Eclipse 中设置为“before”和“after”)。
    • 在以下内容的左大括号之前:数组初始值设定项、‘switch’
    • 条件表达式中“?”之前
    • 条件表达式中“:”前后的空格
    • 二元运算符周围的空格(单个 Eclipse 设置映射到多个 IntelliJ IDEA 设置)
  • 空行
    • 围绕字段和方法
    • 包装前/包装后
    • 导入之前/之后
    • 方法体之前
    • 在代码中保留空行(要保留的空行数)
  • 换行
    • 之前的新行:数组初始值设定项中的右大括号、“if”语句中的“else”、“try”语句中的“finally”和“catch”、二元运算符(如果包装)
    • 之后换行:在数组初始值设定项中打开大括号特殊的“else if”处理(紧凑的“else if”)
    • 将简单的 block 保持在一行
    • 将控制语句保持在一行
    • 对齐:数组初始值设定项表达式、方法声明和调用中的参数、字段声明、扩展列表、赋值、二进制表达式、“throws”子句、“try”中的资源。
    • 大括号样式:代码块、方法和类
  • Java文档
    • 启用 JavaDoc 格式
    • JavaDoc 中的空行

关于eclipse - 如何将eclipse代码风格导入到intellij idea中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27035705/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com