• IntelliJ IDEA 使用说明(For Eclipse user)


    IDEAEclipse主要在用户界面,编译方法和快捷键上有所差别。

     

    1. 用户界面

    1.1 No workspace

    IDEA Project相当于Eclipseworkspace,具体概念对比如下:

    Eclipse

    IDEA

    Workspace

    Project

    Project

    Module

    Facet

    Facet

    Library

    Library

    JRE

    SDK

    Classpath variable

    Path variable

     

    所以习惯使用Eclipse的朋友,如果需要在一个Project中包含多个模块,可以使用新建Module功能:

    clip_image001

     

     

    1.2 No perspectives

    Intellij IDEA没有视图的概念,IDEA会根据不同的任务切换到不同的工具栏。

     

    1.3 Tool windows

    设置和恢复默认工具窗口布局方法:

    -Window | Store Current Layout as Default

    -Window | Restore Default Layout (Ctrl+F12)

     

    由于屏幕大小有限, 许多窗口在需要时打开即可,如下图,常用窗口ProjectStructure,快捷键分别为Alt+1Alt+7.

    clip_image002

     

    1.4 Auto-scrolling to/from sources

    在切换编辑栏时,IDEA默认不切换Project窗口中选择的类。

    Project上面,右键

    clip_image003

    选择上面两项后,源文件的定位十分方便。

     

    1.5 显示行号

    Settings | Editor | General | Appearance | Show line numbers

    clip_image004

     

    2. IDE工作流程

    2.1 '保存'按钮

    IDEA没有保存按钮,因为IDEA具有从本地历史中撤销重构和修改的功能,因此不需要每次询问是否保存修改。在特定操作后,如编译,关闭文件,切换出IDEA等,IDEA都会自动保存文件。

    具体在 Settings | Appearance & Behavior | System Settings 设置触发保存的操作。

     

    2.2 编译

    IDEA的编译功能和Eclipse有几个不同。

    Eclipse在启用自动编译功能后,每次显式保存文件时,开始编译。

    IDEA没有主动保存功能,所以其自动编译功能稍有不同。

     

    2.2.1 自动编译

    clip_image005

     

    IDEA自动编译功能默认不开启,开启方法如上图。

    在编辑修改代码时,IDEA会自动编译。

     

    2.2.2 编译器

    Eclipse 使用的是自己的编译器,IDEA则使用JDK自带的 javac 编译器。如果想使用Eclipse编译器,可以如下设置:

    clip_image006

     

    Eclipse编辑器和javac编译器最大的不同在于:Eclipse编译器能接受更多错误,即使在部分代码无法编译时也能运行代码

    Eclipse这方便功能很强大,在IDEA中如果要运行包含编译错误的代码,需要在 run configuration 中,将 Make 选项替换为 Make, no error check

    clip_image007
  • 相关阅读:
    mysql修改登录密码三种方式
    python 面向对象类与类之间的关系
    python 初识函数
    python 编码
    MVC部门树的实现 http://www.ztree.me/v3/api.php
    事务能否对一个表进行如下操作:先删除后添加?
    添加注释时,该如何输入当前修改时间呢
    js代码折叠的方法//#region 代码 //#endregion
    echarts画折线图,柱状图,饼图
    方法中开启一个事务之后,能否调用另一个通过事务实现的函数?
  • 原文地址:https://www.cnblogs.com/jiawei-whu/p/5545020.html
Copyright © 2020-2023  润新知