IntelliJ IDEA 使用说明(For Eclipse user)
IDEA和Eclipse主要在用户界面,编译方法和快捷键上有所差别。
1. 用户界面
1.1 No workspace
IDEA 的Project相当于Eclipse的workspace,具体概念对比如下:
|
Eclipse |
IDEA |
|
Workspace |
Project |
|
Project |
Module |
|
Facet |
Facet |
|
Library |
Library |
|
JRE |
SDK |
|
Classpath variable |
Path variable |
所以习惯使用Eclipse的朋友,如果需要在一个Project中包含多个模块,可以使用新建Module功能:
1.2 No perspectives
Intellij IDEA没有视图的概念,IDEA会根据不同的任务切换到不同的工具栏。
1.3 Tool windows
设置和恢复默认工具窗口布局方法:
-Window | Store Current Layout as Default
-Window | Restore Default Layout (Ctrl+F12)
由于屏幕大小有限, 许多窗口在需要时打开即可,如下图,常用窗口Project和Structure,快捷键分别为Alt+1和Alt+7.
1.4 Auto-scrolling to/from sources
在切换编辑栏时,IDEA默认不切换Project窗口中选择的类。
在Project上面,右键
选择上面两项后,源文件的定位十分方便。
1.5 显示行号
Settings | Editor | General | Appearance | Show line numbers
2. IDE工作流程
2.1 无'保存'按钮
IDEA没有保存按钮,因为IDEA具有从本地历史中撤销重构和修改的功能,因此不需要每次询问是否保存修改。在特定操作后,如编译,关闭文件,切换出IDEA等,IDEA都会自动保存文件。
具体在 Settings | Appearance & Behavior | System Settings 设置触发保存的操作。
2.2 编译
IDEA的编译功能和Eclipse有几个不同。
Eclipse在启用自动编译功能后,每次显式保存文件时,开始编译。
IDEA没有主动保存功能,所以其自动编译功能稍有不同。
2.2.1 自动编译
IDEA自动编译功能默认不开启,开启方法如上图。
在编辑修改代码时,IDEA会自动编译。
2.2.2 编译器
Eclipse 使用的是自己的编译器,IDEA则使用JDK自带的 javac 编译器。如果想使用Eclipse编译器,可以如下设置:
Eclipse编辑器和javac编译器最大的不同在于:Eclipse编译器能接受更多错误,即使在部分代码无法编译时也能运行代码。
Eclipse这方便功能很强大,在IDEA中如果要运行包含编译错误的代码,需要在 run configuration 中,将 Make 选项替换为 Make, no error check:

IntelliJ IDEA 使用说明(For Eclipse user)的更多相关文章
- IntelliJ使用指南—— 导入Eclipse的Web项目
通常一个团队中可能有人用eclipse,有人用intelliJ,那么经常会出现需要导入别人用eclipse建好的web项目.而IntelliJ提供了多种项目类型的导入方式,其中就有eclipse. 在 ...
- 用intellij Idea加载eclipse的maven项目全流程
eclipse的maven项目目录 全流程 加载项目 打开intellij Idea file -> new -> module from existing Sources 选择.pom ...
- 【Eclipse+IntelliJ反编译】Eclipse/IntelliJ IDEA反编译查看源码及注释
怎么用IDE查看第三方jar包的源码和注释,IntelliJ IDEA自带反编译器,Eclipse装个插件即可,不能看注释就麻烦了,总不能去找API文档吧,现在终于掌握了,下面给出解决方案,供大家参考 ...
- 【转载】原 IntelliJ IDEA (idea)引入eclipse web项目
原文地址:http://my.oschina.net/u/1170781/blog/192731 摘要 概述IntelliJ IDEA,以后都简称为idea,鼓捣了很久,看了很多例子才搞出来,希望对其 ...
- IntelliJ IDEA中类似Eclipse自动补全变量名称和属性名称的快捷键
IntelliJ IDEA 默认快捷键模式下 自动补全变量名称 : Ctrl + Alt + v 自动补全属性名称 : Ctrl + Alt + f
- IntelliJ IDEA使用说明
1.IntelliJ IDEA简介: IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提 ...
- 快捷键中文版使用说明之Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt ...
- 最好的Java IDE之争:Eclipse PK IntelliJ IDEA
话说,好马配好鞍,一个好的工匠,必定要有一套好的工具才能打造出最好的工艺给大家.之前,Plumbr团队里的所有成员都使用Eclipse编辑器,而如今,大家都成为IntelliJ IDEA用户.那么,到 ...
- 为何IntelliJ IDEA比Eclipse更好
阅读本文大概需要 4.2 分钟. 本文为译文,翻译:彭博 https://www.oschina.net/news/26929 争论 有一些没有唯一正确答案的“永恒”的问题,例如,更好的是:Windo ...
随机推荐
- 如何在Mac OS系统下配置Java服务器开发环境
1.http://www.oracle.com/technetwork/Java/javase/downloads/index-jsp-138363.html 安装JDK(可通过java -versi ...
- CE 消息处理
MFC消息发送: static HANDLE hWnd =FindWindow(NULL,_T("Client")); //找到窗口 if(hWnd == INVALID_HAND ...
- 周末被一个BUG折腾的欲仙欲死
有一个应用场景:从网上得到大量的文字信息,保存到本地. 因为不停地获取文章,导致本地存储很快就变大.所以想到了简单地压缩. 网上找了一段压缩的代码: +(NSData*)zipContent:(NSS ...
- 1.5 linux笔记
fdisk /dev/sda 查看sda下硬盘状态 fdisk l 看LIST所有文件系统 fdisk n 创建分区 fdisk m help fdisk p 查看所有分区 fdisk w 保存分 ...
- InfoPi运行机制介绍
整体工作框架 文件目录结构 数据库设计 程序开发框架 注:图片可能被自动缩小,可以另存看大图 1.整体工作框架. 通用户关注绿色竖线左侧的内容即可 2.InfoPi的文件目录结构. 请留意一下cfg目 ...
- golang调用c++的dll库文件
最近使用golang调用c++的dll库文件,简单了解了一下,特作此笔记:一.DLL 的编制与具体的编程语言及编译器无关 dll分com的dll和动态dll,Com组件dll:不管是何种语言写的都可以 ...
- go异常处理
go的异常处理通过defer,panic,recover这3个流程来达到(defer是关键字,后2者是函数) (1)异常的捕获通常放在函数最末,也就是defer里面 (2)panci抛出异常 (3)r ...
- C# 更新SQL Server数据库备注信息从另一数据库
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- python3验证码机器学习
python3验证码机器学习 文档结构为 -- iconset -- ... -- jpg -- captcha.gif -- py -- crack.py 需要的库 pip3 install pil ...
- [转]权限问题导致Nginx 403 Forbidden错误的解决方法
权限问题导致Nginx 403 Forbidden错误的解决方法 投稿:junjie 字体:[增加 减小] 类型:转载 时间:2014-08-22 这篇文章主要介绍了权限问题导致Nginx 403 F ...