彩票走势图

Java开发工具IntelliJ IDEA入门教程(十):从Eclipse迁移到IntelliJ IDEA(下)

翻译|使用教程|编辑:董玉霞|2022-03-15 16:30:01.533|阅读 155 次

概述:在本次教程中,您将学习如何从Eclipse切换到IntelliJ IDEA过程中的剩下的内容。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

慧都315,为正版护航


在本次教程中,您将学习如何从Eclipse切换到IntelliJ IDEA过程中的以下内容:

  • 代码格式
  • 运行并重新加载更改
  • 调试
  • 应用服务器
  • 构建工具

如果您未学习前部分的内容,可以先学习该连载系列前部分内容 《Java开发工具IntelliJ IDEA入门教程(八):从Eclipse迁移到IntelliJ IDEA(上)》

IntelliJ IDEA官方正版下载

代码格式

IntelliJ IDEA代码格式化规则(可通过Settings/Preferences | Editor | Code Style获得)与Eclipse中的类似,但有一些细微差别。您可能需要注意默认情况下禁用使用制表符选项,缩进大小可能不同等事实。

Java开发工具IntelliJ IDEA

请注意,如果无法导入 Eclipse 格式化程序设置,则会显示以下错误消息:输入文件不是有效的 Eclipse XML 配置文件。

IntelliJ IDEA和Eclipse中的代码样式设置可能存在一些差异。例如,您不能命令IntelliJ IDEA在之后(而不是之前)放置空格。如果您希望IntelliJ IDEA使用Eclipse格式化程序,请考虑安装Eclipse 代码格式化程序插件。

Eclipse

指令 快捷键
格式 Ctrl+Shift+F

IntelliJ IDEA

指令 快捷键
重新格式化代码 Ctrl+Alt+L
运行并重新加载更改

与Eclipse类似,IntelliJ IDEA也有运行/调试配置对话框,您可以从主工具栏或主菜单访问该对话框。比较相关的快捷键:

Eclipse

指令 快捷键
运行 Ctrl+Shift+F11
调试 Ctrl+F11

IntelliJ IDEA

指令 快捷键
运行 Shift+F10
调试 Shift+F9
制作 Ctrl+F9
更新应用程序 Ctrl+F10

如前所述,默认情况下IntelliJ IDEA不会自动编译更改的文件(除非您对其进行配置)。这意味着前部分内容 IDE 不会自动重新加载更改。要重新加载更改的类,请通过显式调用Build操作Ctrl+F9。如果您的应用程序在服务器上运行,除了重新加载之外,您还可以通过以下方式使用更新应用程序操作Ctrl+F10:

调试

Eclipse和IntelliJ IDEA中的调试器类似,但使用不同的快捷方式:

Eclipse

指令 快捷键
进入 F5
跨越 F6
出去 F7
恢复 F8
切换断点 Ctrl+Shift+B
评估表达式 Ctrl+Shift+I

IntelliJ IDEA

指令 快捷键
进入 F7
智能步入 Shift+F7
跨越 F8
出去 Shift+F8
恢复 F9
切换断点 Ctrl+F8
评估表达式 Alt+F8
应用服务器(Tomcat/TomEE、Glassfish、WebLogic、WebSphere)

在IntelliJ IDEA中部署到应用程序服务器或多或少类似于您在Eclipse中可能习惯的。要将应用程序部署到服务器:

  • 1.通过Project Structure 配置您的工件(为Maven和Gradle项目自动完成)。
  • 2.通过Settings/Preferences 配置应用服务器 应用服务器。
  • 3.创建一个运行配置,然后指定要部署的工件和要部署到的服务器。
  • 一旦通过Build配置了工件,您就可以随时告诉 IDE 构建/重建您的工件以及构建工件。

构建工具

IntelliJ IDEA不提供用于编辑Maven/Gradle配置文件的可视化表单。导入/创建Maven/Gradle项目后,您可以直接在编辑器中自由编辑其pom.xml/build.gradle文件。稍后,您可以告诉IntelliJ IDEA按需将项目模型与更改的文件同步,或者自动将更改导入新的构建文件,对底层构建配置的任何更改最终都需要与IntelliJ IDEA中的项目模型同步。

对于特定于Maven/Gradle的操作,IntelliJ IDEA提供了Maven Project 工具窗口和Gradle 工具窗口。除了您的项目结构外,这些工具窗口还提供目标/任务列表以及带有相关操作的工具栏。

Java开发工具IntelliJ IDEA

如需手动同步,请使用Maven/Gradle工具窗口工具栏上的相应操作。

运行目标/任务

使用Maven/Gradle工具窗口运行任何项目目标/任务。当您这样做时,IntelliJ IDEA会创建相应的运行配置,您可以稍后重用它来快速运行目标/任务。

值得一提的是,可以附加任何目标/任务以在运行配置之前运行。当您的目标/任务生成应用程序所需的特定文件时,这可能很有用。

Java开发工具IntelliJ IDEA

Maven和Gradle工具窗口都提供了运行任务操作。它运行一个Maven/Gradle命令,类似于使用控制台运行它的方式。

配置工件

如果您在pom.xml/build.gradle文件中配置了WAR 工件, IntelliJ IDEA会自动在Project Structure中配置相应的工件。

注意,当您编译项目或构建工件时,IntelliJ IDEA使用自己的构建过程,这可能会更快,但不能保证 100% 准确。如果在IntelliJ IDEA中使用Build编译项目时发现结果不一致,请尝试使用Maven 目标或Gradle 任务。

VCS(Git、Mercurial、Subversion、Perforce)
配置 VCS 根

当您打开位于 VCS 根目录下的项目时,IntelliJ IDEA会自动检测它并建议将此根目录添加到项目设置中。要更改与版本控制相关的项目设置(或手动添加 VCS 根),请转到Settings/Preferences版本控制:

Java开发工具IntelliJ IDEA

IntelliJ IDEA与多存储库项目完美配合。只需将您的项目目录映射到 VCS,IDE 将负责其余的工作。对于Git和Mercurial,IDE 甚至会为您提供同步的分支控制,以便您可以同时对多个存储库执行分支操作。

编辑 VCS 设置

当您每个 VCS 都可能需要特定的设置,例如Git 可执行文件的路径、GitHub/Perforce 凭据等。

Java开发工具IntelliJ IDEA

配置 VCS 设置后,您将看到 版本控制工具窗口 Alt+9。

检查项目

要从 VCS 签出项目,请在欢迎屏幕或VCS主菜单中单击从版本控制中获取。

处理本地更改

Local Changes视图显示您的本地更改: staged和unstaged。为了简化变更管理,所有变更都被组织到变更列表中。对源文件所做的任何更改都会自动包含在活动更改列表中。您可以创建新的更改列表、删除现有的更改列表(更改列表除外)以及在更改列表之间移动文件。

Java开发工具IntelliJ IDEA

在版本控制工具窗口的本地更改选项卡或项目工具窗口中右键单击要忽略的未版本化文件或文件夹,然后选择Git添加到.gitignore或Git添加到.git/info/exclude。

如果您希望忽略的文件也显示在Local Changes视图中,请单击查看选项按钮工具栏上的,并选择Show Ignored Files。

Java开发工具IntelliJ IDEA

处理历史

Git工具窗口的日志选项卡可让您查看和搜索提交的历史记录。您可以按存储库、分支、用户、日期、文件夹甚至描述中的短语对提交进行排序和过滤。您可以找到特定的提交,或者只是浏览历史记录和分支树:

java开发工具IntelliJ IDEA

与分支机构合作

IntelliJ IDEA允许您创建、切换、合并、比较和删除分支。对于这些操作,可以使用主菜单或上下文VCS菜单中的分支,或者使用VCS 操作弹出窗口(您可以通过按或状态栏右侧的小部件来调用它:

java开发工具IntelliJ IDEA

VCS 主菜单中提供了所有 VCS 操作:

行动 捷径
版本控制工具窗口 Alt+9
VCS 操作弹出窗口 Alt+`
提交更改 Ctrl+K
更新项目 Ctrl+T
推送提交 Ctrl+Shift+K


以上就是如何从Eclipse迁移到IntelliJ IDEA的全部教程,想要了解更多IntelliJ IDEA使用教程点击阅读

正值“315”消费者权益日,慧都为正版护航,联合Jetbrains厂商推出满减优惠,最高减1200,欢迎大家进入详情页了解详情。

IntelliJ IDEA | 下载试用

IntelliJ IDEA是java编程语言开发的集成环境,在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具、JUnit、CVS整合、代码分析等方面的功能都是超常的。

想要了解或购买IntelliJ IDEA正版授权的朋友,欢迎咨询


IntelliJ IDEA技术交流群5:786598704      欢迎进群一起讨论


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP