`
thisjava
  • 浏览: 13350 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

转Intellij支持Eclipse的代码格式化文件

 
阅读更多

对于一个团队来说,使用统一的代码格式是非常重要的,否则在使用版本控制工具时,会出现大量的冲突。在Eclipse里,我们可以通过一些xml来进行代码格式的统一,但是这些文件要应用在Intellij里,还是要费一点周折的。不过如果你跟博主一样,有过合并一个文件出现200个冲突的惨痛经历之后,就会觉得这个工作是值得的了。

方法

一般我们使用Eclipse会统一的code-style.xml文件。Intellij里无法直接导入这个文件,不过有一个插件Eclipse Code Formatter可以完成这个任务。

  • 安装插件:

    选择Setting =>Plugins=>Browse repositories,搜索Eclipse即可出现,点击左上角的Download and Install安装。安装之后重启Intellij,即可在Setting =>Eclipse Code Formatter找到配置项。

  • 配置插件:

    选择Setting =>Eclipse Code Formatter,勾选Use the Eclipse-code-formatter,并在Eclipse Java Formatter config file选择Eclipse用的code-style.xml文件,这个选项会决定格式化代码的方式。同时配置Import orderFrom File也为Eclipse用的code-style.xml文件,这个选项会决定组织import区域的方式。

  • 使用插件

    使用Intellij的格式化快捷键"Ctrl+ALT+L"即可进行格式化。如果出错会输出提示到Event Log里,如果看到'xxx formatted sucessfully by Eclipse code formatter'则表示格式化成功!

    补充一个小技巧,一般建议只格式化自己的代码,不进行全文件格式化,选择自己的代码块再使用"Ctrl+ALT+L"即可部分格式化。

  • 测试

    博主在Intellij IDEA12下测试Eclipse Code Formatter可用,并且和Eclipse 3.5同时使用一个code-template.xml,编辑同一个文件,没有出现冲突。

参考:http://my.oschina.net/flashsword/blog/137598#

分享到:
评论

相关推荐

    IntellijIDEA和eclipse代码格式一致的商业解决方案.docx

    - 第三个复选框:勾选以格式化代码(相当于触发`Ctrl + Alt + L`)。 以上步骤可以确保Intellij IDEA和Eclipse之间的代码格式一致,提高团队协作效率。此外,这些配置还可以帮助开发者节省时间,减少手动调整代码...

    idea和eclipse java代码格式化配置文件

    团队中的开发工具是多种多样的,比如有些人使用的是Intellij,有些人则使用的eclipse,在没有一个统一的编码格式下,你在做版本控制合并代码时,...eclipse格式化快捷键:Ctrl+shift+F idea格式化快捷键:Ctrl+alt+L

    eclipse intellij idea xml 自动格式化代码

    第一类:Intellij idea 使用: Settings->Editor->Code Style->XML 第二类:Eclipse使用: 1.在菜单栏中选中『windows』-〉 『Preferences』。... 『Formatter』,主要是设置代码的格式.使用的命令是:ctrl+shift+f

    标准化idea代码格式化模板

    该模板适用于java,自动格式化代码、xml、配置文件等。代码使用空格代替tab,缩进固定位4个空格。import防止优化,全部改为999,xml、前端代码,使用空格代替tab缩进默认为2个空格。java的doc注释,保留原有内容的...

    EclipseCodeFormatter:IntelliJ插件-直接从IntelliJ使用Eclipse的代码格式化程序。 https

    获取Eclipse格式化程序设置文件: 要么导出格式化程序配置文件以获取*.xml文件 转到Eclipse | Windows | Preferences | Java | Code Style | Formatter Eclipse | Windows | Preferences | Java | Code Style | ...

    IDEA与Eclipse统一代码风格codeformatter使用文档

    为了方便开发者获取和使用统一的代码格式化规则文件(codeformatter.xml),文档中还提供了文件的svn地址,开发者可以通过该地址来访问统一的代码规范。 最后,为了更好地理解和应用IDEA与Eclipse的代码风格统一...

    EclipseCodeFormatter:IntelliJ插件-允许直接从IntelliJ使用Eclipse的代码格式化程序。 https

    获取Eclipse格式化程序设置文件: 要么导出格式化程序配置文件以获取*.xml文件 转到Eclipse | Windows | Preferences | Java | Code Style | Formatter Eclipse | Windows | Preferences | Java | Code Style | ...

    cb代码格式化

    5. **集成开发环境(IDE)插件**:许多流行的IDE,如Visual Studio Code、Eclipse、IntelliJ IDEA等,都有相应的代码格式化插件,方便用户在编写代码的同时实时进行格式化。 6. **版本控制兼容**:与Git等版本控制...

    java 格式代码模板

    在编程世界中,保持代码的一致性和可读性至关重要,这就是`Java`代码格式化和模板工具的作用。本文将深入探讨`Java`代码格式代码模板(code templates)和代码格式化器(code formatter),以及如何利用它们提升开发...

    java代码格式化

    5. **代码格式化插件**:对于版本控制系统如Git,可以使用如`pre-commit`钩子来在提交前自动格式化代码。此外,有一些编辑器插件如VS Code的`Java Formatter`,Sublime Text的`Java Format`等,也能方便地进行代码...

    Java代码格式化

    Java代码格式化通常通过集成开发环境(IDE)如Eclipse、IntelliJ IDEA或NetBeans等工具来实现,其中Eclipse的Formatter配置功能尤为强大。 Eclipse是一款流行的Java IDE,其内置的代码格式化工具可以根据开发者的...

    代码模板和代码格式化

    同样,Java有Google的Java Format,Python有Black,它们都提供了命令行工具或者IDE插件,使得格式化代码变得简单。 代码格式化的优点在于,它强制了一种统一的代码风格,无论团队成员的个人偏好如何,都能保证代码...

    IntelliJ IEDA 配置eclipse 配置文件

    IDEA的插件库包含了大量的扩展,可以帮助你复现Eclipse中的各种功能,比如安装“Eclipse Code Formatter”插件来实现Eclipse风格的代码格式化。 总的来说,尽管Eclipse和IDEA在默认设置上存在差异,但通过适当的...

    flex 代码格式化包

    4. **注释处理**:自动添加、删除或格式化代码中的注释,使其保持一致的风格。 5. **括号匹配**:确保所有括号(包括大括号 `{}`、小括号 `()` 和方括号 `[]`)正确配对并放置在合适的行位置。 6. **换行处理**:...

    源代码格式化软件 - CoolFormat

    源代码格式化软件就是为此目的而设计的工具,它可以帮助开发者自动整理和格式化代码,使其符合特定的编码风格和标准。本文将深入探讨名为 CoolFormat 的源代码格式化软件,以及它在提升开发效率和代码可读性方面的...

    代码格式化工具(C/C++,JAVA,C#等)

    2. **代码审查**:在代码审查阶段,格式化代码可以消除因格式问题引发的讨论,让审查更加专注于逻辑错误和设计问题。 3. **版本控制**:在使用版本控制系统(如Git)时,避免提交未格式化的代码,以减少不必要的冲突...

    CoolFormat 源代码格式化

    此外,它还支持集成到常见的集成开发环境(IDE)中,如Visual Studio、Eclipse、IntelliJ IDEA等,通过快捷键或者插件形式,实现快速格式化。 值得注意的是,由于此压缩包设置了密码保护,解压时需输入密码“123”...

    IDEA 统一格式化插件配置

    IntelliJ IDEA(简称IDEA)和Eclipse都是广受欢迎的Java集成开发环境(IDE),它们都提供了代码格式化功能。然而,不同开发者可能有不同的代码风格偏好,这时就需要一种方法来统一格式化规则。本文将详细介绍如何...

    eclipse-java-google-style-1.1/intellij-java-google-style-1.1

    这个XML文件包含了Google对Eclipse的代码格式化设置,包括缩进、空格、换行、命名规则等。通过导入这个配置文件,Eclipse用户可以在编写Java代码时自动遵循Google的代码风格,从而确保团队间的代码风格统一。 例如...

    Java 代码格式文件

    "Java代码格式文件"通常指的是用来规范化Java代码风格的配置文件,例如Eclipse或IntelliJ IDEA等IDE(集成开发环境)中的代码格式化规则。这些规则包括缩进、空格、括号对齐、命名规范等,有助于团队间的协作和代码...

Global site tag (gtag.js) - Google Analytics