`

Eclipse用户使用IntelliJ IDEA的常见问答

 
阅读更多

官方原文见:http://www.jetbrains.com/idea/documentation/migration_faq.html 
问: 我的工作区(workfspace)发生了什么? 我的项目(project)都在哪里? 
答: 别担心,只是方式略有不同。
 
IntelliJ IDEA创建一个Project作为你所有工作的代码库,并为其各个组成部分单独创建一个Module。 因此,IntelliJ IDEA的Module就像是一个Eclipse的Project,而Project则和Eclipse工作区(workspace)类似。 虽然不完全像Eclipse的workspace那样包含你所有的工作,但你可以在同一时间打开多个IntelliJ的多个Project. 
此表可以帮助您了解Eclipse和IntelliJ IDEA的的概念是如何相互对应的 




问: 我如何打开我的Eclipse项目呢? 
答: 很简单。 你有一个导入选项,要么,或者直接链接指向他们。
 
IntelliJ IDEA支持Eclipse classpath模块依赖,因此你可以直接连结你的Eclipse项目到IntelliJ IDEA中并使其工作,即使是在使用混合IDE的团队中。 或者,你可以以IntelliJ IDEA的原生格式方式导入一个Eclipse项目,如果你不需要任何的向后兼容性。 如果你使用Maven,你可以直接打开pom.xml 文件,IntelliJ IDEA将会导入所有依赖,下载所需要的库,完成所有的设置。 

问: Facets-它们是什么呢? 
答: 为了简化项目配置。
 
Facets(维度、方面) 包含了各种框架、技术和语言的支持。 例如,你想在你的项目中使用Spring,你只需要添加相应的一个Facet(方面)。 所有的库将被下载和配置,你将得到编码、重构等等全系列的支持,此外,代码模型也是确认的,所以你完全不需要对任何配置问题担心。 
在大多数情况下,您可以添加多个相同类型的Facet到您的项目中。 例如,你可以有多个准备部署到不同的服务器的Web方面的应用,或者多个不同版本的EJB应用。 (另见 项目配置。 ) 

问: 我在哪里配置项目的JDK? 
答: 在项目设置对话框。
 
要添加一个JDK到项目,按Ctrl + Alt + SHIFT + S 的JDK,在Platform Settings选项下点击JDKs,并指定JDK路径。 在此之后,您可以点击 项目 ,并指定你想在当期项目使用的JDK配置。 请注意,JDK的配置是IDE级的,所以当你创建另一个项目,你就不必再添加相同的JDK。 

问: 我如何将文件添加到我的项目? 
答: 只要把它们复制到项目文件夹。
 
IntelliJ IDEA会跟踪项目文件的所有变更,并自动采取适当的动作。 

问: 如何分享我的喜好配置? 
答: 通过项目级的设置。
 
在IntelliJ IDEA中你有一些选项可以在项目级上共享代码风格设定, 运行配置及检查配置文件,所以他们被保存在项目描述文件中并对所有团队成员可见。 
您还可以通过IntelliJ IDEA的服务器设置同步,使你的偏好设置同步到任意一台正在运行IntelliJ IDEA的电脑。 (另见 IDE设置同步 。) 

问: 我如何配置代码模板? 
答: 通过设置对话框。
 
在IntelliJ IDEA中有动态模板---通过输入相关缩写调用预定义的代码片段。 它们可能包括上下文参数,用于在它们插入时自动调整。 点击 这里 查看更多有关在代码中如何使用模板的信息。 要管理动态模板,按Ctrl + ALT + S键 打开 设置对话框 ,然后单击Live Templates来增加。 (亦见 代码生成 。) 

问: 我如何确定我的所有文件都保存? 
答: 你不必担心。 他们都是自动保存的。
 
当您切换到另一个应用程序,编译或运行你的代码,执行VCS操作等等,在IntelliJ IDEA中你永远不必担心文件的保存问题。 对于额外的安全性,您可以在指定的时间内启用自动保存。 如果您需要回滚任何不必要的更改,您可以使用Local History(本地历史记录) - IntelliJ IDEA中内置VCS。 

问: 增量编译做了些什么? 我如何编译我的项目? 
答: 是的,但是工作方式稍有差异。
 
默认情况下IntelliJ IDEA只有在需要时才编译文件(当您运行您的应用程序或明确使用构建动作),因此可以为同一时刻其他更为重要的任务节省系统资源。 该编译是增量的:IntelliJ IDEA的不断跟踪源文件之间的依赖关系而且只会编译被更改的那个文件。 
编译错误的文件会被高亮显示,包括包含他们的文件夹-因此你可以通过Project view(项目视图)轻松地发现他们。 查看一个包含编译错误的所有文件列表,可以从项目视图的组合框中选择 Scope | Problems。 每次编译后,IntelliJ IDEA在后台不断执行错误文件的代码分析,如果您已经解决了错误则自动移除红色的高亮标记。 
想在每一次保存都触发编译,你可以使用EclipseMode插件: http://plugins.intellij.net/plugin/?id=3822 (第三方开发的,非捆绑插件)。 
想在有错误时代码也能够运行,您可以通过Settings(设置)对话框中,Compiler, Java Compiler,选择Eclipse编译器,并在编译器添加 - proceedOnError 扩展命令行参数 。 

 


问: 哪些选项可用于配置代码检查? 
答: IDE和项目级的配置文件,以及每个文件检查设置。
 
在IntelliJ IDEA中,你可以定义一个主动代码检查的集合---一个profile(总则、概要) 。 IDE级配置文件对当前机器的所有项目是有效的,项目级配置文件可用于所有的团队成员。 在这里 你可以找到一些源代码检查的信息。 
要配置检查配置文件可以打开Settings(设置)对话框,或单击工具栏上的Hector图标。 
您也可以单独配置检查 - 每一次球弹出,告诉您一个问题,按Alt + Enter,点击向右的箭头可以菜单,您可以配置或禁止当前文件甚至整个项目的这种检查。 

问: 我曾经习惯的键盘快捷键在哪里? 
答: 他们还在。
 
IntelliJ IDEA包含了Eclipse键盘映射,如果你喜欢用你所习惯的快捷键,你可以在Settings(设置)对话框,keyMap里选择。 
如果你想学习使用IntelliJ IDEA的快捷键,你可以从帮助菜单里阅读或打印默认键盘映射参考。 

问: 我觉得编辑器的行为不太一样。 我说得对不对? 
答: 是的,你是对的。
 
在Eclipse中,virtual space(在一行的末尾插入符号的可能性),默认是关闭的,这是和IntelliJ IDEA的默认设置是相反的。 要改变它,去Settings(设置)对话框中,Editor,清除允许行结束后插入符号的选项(Allow placement of caret after end of line)。 
默认情况下的Eclipse高亮提示了在插入符号时的用法。 要启用IntelliJ IDEA的此行为,在上述同一菜单里选择在插入符号突出提示元素用法上(Highlight usages of element at caret)。 
还要注意的是有一个可调允许打开的编辑器标签最大数量(通过Settings(设置)对话框调整 ),所以如果你要打开一个新的文件时,而编辑器标签的数量已经达到最大,则最早的标签会被自动关闭。 


问: 为什么有三种方法来调用代码完成? 
答: 因为有不同的东西要完成。
 
在IntelliJ IDEA中,你有 三种类型的代码自动完成 ,这些不同的方式,让您在工作中可以随时挑选出的最好的代码。 
例如,当你只需要快速完成一个显而易见的声明,你可以按 Ctrl + Space键 就能完成。 这就是所谓的基本完成。 它还方便地提供了一个在当前上下文环境下可供选择的完整列表,或者需要完成的关键字。 
如果你需要更高精度和不想选择列表上不停的滚动上下移动,使用Ctrl + Shift +空格 ,以缩小选择下拉的表达式类型。 智能完成通过这种方式将过滤后的列表给出,让你更快得到你所需要的。 此外,如果你再一次按下它甚至会告诉你通过一系列方法调用才会达到的符号标识。 
最后,类名自动完成( 按Ctrl + Alt +空格 )让您快速完成一个类的名称,并自动插入一个import语句,如果之前没有引用的话。 (亦见 智能代码辅助 。) 

问: 如何配置VCS的集成? 如何将我的项目加入VCS? 
答: 通过设置对话框中,Version Control(版本控制)。
 
在IntelliJ IDEA中首先通过选择类型,并指定服务器名称和访问凭据等连接设置配置VCS,然后将你的项目文件夹映射到已经配置好的VCS中。 
要添加一个项目到VCS,只要将它的根文件夹映射到VCS中的。 

问: 我如何使用VCS? 在哪里检查变更? 
答: 在一个专用变化视图中。
 
在Eclipse中,你有同步透视图展示你的本地版本代码和VCS服务器上的差异。 在IntelliJ IDEA的这一功能是一个视图Changes,在那里你有Local标签显示你本地做的改变,Incoming选项卡则显示被检查到的其他团队成员提交到VCS服务器尚未同步的更改,等等。 
要启用跟踪传入的变化,你需要去Changes视图,打开Incoming选项卡,单击刷新按钮,并指定缓存设置。 

问: 我如何在VCS检出项目的? 
答: 从欢迎屏幕上。
 
这是从源码创建一个项目最简单的方法,如果你从VCS中检出源码。 只要在Version Control(版本控制)中点击下Check out按钮。 

分享到:
评论

相关推荐

    Eclipse转移到IntelliJ IDEA手册.pdf 高清英文完整版

    Eclipse/MyEclipse曾经是Java开发的不二之选。...所以在本文档将详细的说明从Eclipse/MyEclipse迁移至IntelliJ IDEA需要了解的各个方面的内容和疑难杂症以及使用技巧,让大家可以从容迁移,跟IntelliJ IDEA谈笑风生。

    高清彩版 Eclipse转移到IntelliJ IDEA手册

    无论是对于初次尝试IntelliJ IDEA 的开发者还是长期使用Eclipse的用户来说,本文都是一份宝贵的资源。通过掌握这些知识和技巧,相信每位开发者都能更高效地使用IntelliJ IDEA,提高开发效率,享受编程带来的乐趣。

    从Eclipse转移到IntelliJ IDEA

    【标题】:“从Eclipse转移到IntelliJ IDEA” 【描述】:从Eclipse迁移到IntelliJ IDEA是许多Java开发者在提升开发效率时的选择。Eclipse作为一款强大的开源集成开发环境(IDE),长期以来深受广大程序员喜爱。然而...

    IntelliJ IDEA2019.1使用Eclipse的快捷键配置及说明

    为了帮助这些开发者平滑过渡,IntelliJ IDEA提供了一个名为“keymap”的功能,允许用户自定义快捷键以匹配他们熟悉的Eclipse快捷键设置。 "IntelliJ IDEA2019.1使用Eclipse的快捷键配置及说明"这个资源包就是专门为...

    Eclipse转移到IntelliJ IDEA手册(英文版).pdf

    1. 快速入门:文档提供了快速入门指南,帮助Eclipse用户快速掌握IntelliJ IDEA的基本使用。 2. 关键映射:用户需要熟悉IntelliJ IDEA的键位映射,以便高效使用新IDE。 3. 导航与设置:IntelliJ IDEA的导航和设置功能...

    IntelliJIDEA快捷键与Eclipse对比

    IntelliJIDEA快捷键与Eclipse对比,让熟练运用Eclipse的同学能迅速找到IntelliJIDEA对应功能的快捷键。

    IntelliJ IDEA使用教程从入门到上瘾(2019图文版)

    IntelliJ IDEA 使用教程从入门到上瘾(2019 图文版) 本资源主要介绍了 IntelliJ IDEA 的使用教程,从基础到高级,涵盖了从设置工作空间到配置 Maven 等多个方面的知识点。 1. IDEA VS Eclipse 核心术语比较 在...

    IntelliJ IDEA 中文指南.pdf

    《IntelliJ IDEA 中文指南》是一份专注于介绍和指导用户使用IntelliJ IDEA集成开发环境(IDE)的文档,涵盖了从基础操作到高级特性的广泛知识点。IntelliJ IDEA是由JetBrains公司开发的一款现代化的Java集成开发环境...

    Eclipse转移到IntelliJ IDEA手册

    Coffee or Tea?...Eclipse or IntelliJ IDEA (or NetBeans)? Believe it or not, software developers argue as much about their IDE as any of these other hotly-debated topics. And for a good reason...

    How to Get Started with IntelliJ IDEA as an Eclipse User

    ### IntelliJ IDEA与Eclipse用户转换指南 #### 引言:为什么要使用IntelliJ IDEA?...通过逐步学习和使用IntelliJ IDEA,Eclipse用户可以平滑过渡到这个功能更加强大的IDE,从而提高工作效率和代码质量。

    IntelliJ IDEA中的Eclipse快捷键插件

    在这种情况下,"IntelliJ IDEA中的Eclipse快捷键插件"就显得尤为重要,它允许用户在IntelliJ IDEA中使用与Eclipse相同的快捷键,从而提高工作效率并减少学习新IDE的过渡期。 这个插件的主要目标是为Eclipse的忠实...

    IntelliJ IDEA设置Eclipse样式,关键字颜色等修改

    IntelliJ IDEA的代码样式与Eclipse样式不一样,刚入手看不习惯,本人亲自修改了代码样式,导入即可使用 File--ImportSettings

    尚硅谷_宋红康_IntelliJIDEA的安装、配置与使用(带目录)

    ### IntelliJ IDEA 的安装、配置与使用详解 #### 一、IntelliJ IDEA 介绍 ##### 1. JetBrains 公司介绍 IntelliJ IDEA 是由 JetBrains 公司开发的一款非常强大的集成开发环境(IDE)。除了 IntelliJ IDEA 外,...

    IntelliJ IDEA 使用教程

    #### 一、IntelliJ IDEA 与 Eclipse 核心术语比较 ##### 1.1 为什么IntelliJ IDEA 取消了工作空间? 在 IntelliJ IDEA 中,工作空间这一概念不再单独存在,而是融入到了每一个 Project(项目)之中。这意味着每个...

    关于java 为何 IntelliJ IDEA 比 Eclipse 更好?

    Intellij IDEA 是一个功能强大且广泛使用的 Java 集成开发环境(IDE)。许多开发者都认为,Intellij IDEA 比 Eclipse 更好。那么,为什么 Intellij IDEA 会比 Eclipse 更好?本文将从多个方面来分析 Intellij IDEA ...

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

    配置Intellij IDEA使用Eclipse代码格式化器涉及以下步骤: 1. **启用Eclipse代码格式化器**:选择`File` -> `Settings` -> `Eclipse Code Formatter`,勾选`Use the Eclipse-code-formatter`。 2. **指定支持的文件...

    Java最强编译器 Intellij IDEA 使用教程

    对于Java开发者来说,掌握IntelliJ IDEA 的使用,将极大提升开发效率和编码体验。随着技术的不断进步,IntelliJ IDEA 也在不断更新,引入新的功能和特性。因此,持续学习和掌握新工具,对于保持个人的竞争力是必不可...

Global site tag (gtag.js) - Google Analytics