美文网首页tools程序员
IntelliJ IDEA 相关整理

IntelliJ IDEA 相关整理

作者: 58bc06151329 | 来源:发表于2018-11-26 13:34 被阅读234次

文前说明

作为码农中的一员,需要不断的学习,我工作之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅。

本文仅供学习交流使用,侵权必删。
不用于商业目的,转载请注明出处。

Project 和 Module

  • IntelliJ IDEA 没有类似 Eclipse 工作空间(workspace)的概念的。
    • 在 IntelliJ IDEA 中 Project 是最顶级的级别,次级别是 Module。一个 Project 可以有多个 Module。
    • 目前主流的大型项目结构都是类似这种多 Module 结构,模块之间彼此可以相互依赖。
    • IntelliJ IDEA 的 Project 是一个没有具备任何编码设置、构建等开发功能的,主要起到一个项目定义、范围约束、规范等类型的效果,可以简单地理解为就是一个单纯的目录,只是这个目录命名上必须有其代表性的意义。

JDK 设置

  • IntelliJ IDEA 支持管理多个 JDK,适应系统上不同项目需要不同 JDK 的情况。
  • 通过 Ctrl + Shift + Alt + S 快捷键弹出项目结构设置区(Project Structure)可以设置。
JDK 设置

Maven 设置

  • 可以配置项目中 Maven 相关。
  • 通过 Ctrl + Alt + S 快捷键弹出设置区(settings)可以设置。
Maven 配置

Git 设置

  • 可以配置项目中版本控制相关。
  • 通过 Ctrl + Alt + S 快捷键弹出设置区(settings)可以设置。
版本控制相关设置

运行调试

  • 配置运行调试相关。
  • 通过 Edit Configurations -> 绿色加号可以增加运行和调试设置。
    • 列表中没有可以通过 items more irrelevant 项继续查找。
    • 可以添加远程调试运行。
    • 也可以添加(tomcat、Jboss)服务运行等。
编辑配置 调试运行配置 Tomcat 服务运行

控制台窗口

  • IntelliJ IDEA 支持系统终端窗口操作。
    • 点击 Terminal 打开系统终端窗口。
    • 在终端窗口中可以直接命令进行系统操作。
打开系统控制台
  • IntelliJ IDEA 支持版本控制窗口操作。
    • 可以通过该窗口查看到项目中被修改的文件。
    • 选中其中一个文件,通过 Ctrl + D 弹出对比窗口,可以查看与修改前状态的比对结果。
版本控制窗口

主题和字体

  • IntelliJ IDEA 可以设置主题和字体。
  • 通过 Theme 可以修改主题。
    • 通过 Ctrl + Alt + S 快捷键弹出设置区(settings)可以设置。
    • Override default fonts by(not recommended) 前面打勾可以解决部分字体显示不全和中文乱码的问题。
修改主题 选择设置方案
  • 通过 Import Settings 导入设置方案。

    • File -> Import Settings...
  • 通过 Font 可以修改字体。

修改字体

常用配置

自动保存

  • 通过 Ctrl + Alt + S 快捷键弹出设置区(settings)可以设置。
    • Synchronize files on frame or editor tab activation 由其他应用切换至 IntelliJ IDEA 时保存文件。
    • Save files on frame deactivation 由 IntelliJ IDEA 切换至其他应用时保存文件。
    • Save files automatically if application is idle for xx sec 自动保存时间周期(秒)。
    • Ctrl + S 手动保存文件。
自动保存设置

用 * 号标识编辑文件

  • IntelliJ IDEA 默认用颜色标识被编辑过的文件,但是效果不是那么明显。
  • 通过 Ctrl + Alt + S 快捷键弹出设置区(settings)可以设置。
    • Mark modified tabs with asterisk 勾选设置用 * 号标识编辑文件。
用 * 号标识编辑文件

显示行号

  • 通过 Ctrl + Alt + S 快捷键弹出设置区(settings)可以设置。
    • Show line numbers 勾选设置显示行号。
显示行号

自定义快捷键

  • 通过 Ctrl + Alt + S 快捷键弹出设置区(settings)可以设置。
    • Keymap 中可以进行设置。
    • 通过这里还可以设置与 eclipse 或者 netbean 一致的快捷方式,保持使用习惯。
Keymap 设置快捷键

自动打开项目

  • IntelliJ IDEA 每次打开都会自动重新打开上一次的项目。
    • 可以通过 Reopen last project on startup 设置是否重打开上一次的项目。
自动重打开

输入联想区分大小写

  • IntelliJ IDEA 的输入联想默认区分大小写。
    • 可以通过 Case sensitive completion 设置不区分大小写。
    • 开启省电模式(Power Save Mode)后,会关闭代码检查和代码提示等功能。
不区分大小写设置 省电模式

自动导包

  • 通过 Ctrl + Alt + S 快捷键弹出设置区(settings)可以设置。
    • Optimize import on the fly 书写代码时自动优化导入的包,自动去除没用的包。
    • Add unambiguous imports on the fly 书写代码时自动导入需要的包。
    • Alt + Enter 也可以手动导入。
自动导包

调整代码字体大小

  • 通过 Ctrl + Alt + S 快捷键弹出设置区(settings)可以设置。
    • Change font size (Zoom) with Ctrl + Mouse Wheel 可以勾选此设置后,增加 Ctrl + 鼠标滚轮 快捷键来控制代码字体大小显示。
鼠标滚动调整字体

配置 Java 命令

  • 通过 Ctrl + Alt + S 快捷键弹出设置区(settings)可以设置。
    • 在 External Tools 中增加。
    • 这里配置了 javap 命令。
配置 Java 命令

常用快捷键

快捷键 说明
选中文本错误语句按 Alt + 回车 给出修正意见
Ctrl + N(默认)Ctrl + Shift + T(eclipse) 查找类
Ctrl + Shift + N(默认)Ctrl + Shift + R(eclipse) 查找文件
Ctrl + Alt + L(默认)Ctrl + Shift + F(eclipse) 格式化代码
Ctrl + Alt + O(默认)Ctrl + Shift + O(eclipse) 优化导入的类和包
Alt + Insert 生成代码(如 get、set 方法、构造函数等)
Ctrl + E 查看最近更改的文件
Ctrl + F 查找文本
Ctrl + 空格(默认)Alt + /(eclipse) 代码提示
Ctrl + Shift + Alt + N 查找类中的方法或变量
Ctrl + X(默认)Ctrl + D(eclipse) 删除行
Ctrl + / 或 Ctrl + Shift + / 注释(// 或者 /.../ )
Alt + Shift + Up/Down(默认)Alt + Up/Down(eclipse) 代码向上/下移动
Ctrl + G(eclipse) 列举接口、方法被引用代码块
Ctrl + T(eclipse) 列举接口、方法实现代码块
选中文本按 Ctrl + Shift + F7 高亮显示当前文件中所有该文本
Esc 紧接上述操作,高亮消失
.Alt+Q(eclipse) 可以看到当前编辑所在类的名称
Ctrl+Shift+J 可以整合两行
Ctrl + H(eclipse) 搜索框
Ctrl + O(eclipse) 查看类方法
Alt + Shift + T(eclipse) 显示重构菜单
Alt + Left / Right 上一个/下一个光标的位置
Ctrl + Shift + Up / Down(eclipse) 上一个/下一个成员(成员对象或成员函数)
Ctrl + Shift + Up / Down(默认) 方法上/下移动
End / Home 行末/行首
Shift + End / Home 选中到行末/行首
Alt + Shift + Up(eclipse) 选中闭合元素
Alt + Shift + Down(eclipse) 恢复到上一个选中
Ctrl + S 保存
Ctrl + Shift + X / Y(eclipse) 变为大/小写
Alt + Shift + C(eclipse) 重构-改变方法签名
Alt + Shift + V(eclipse) 重构-移动
Alt + Shift + R(eclipse) 重构-重命名
psvm 代码提示创建 main 方法。

插件

p3c

GsonFormat

VisualVM Launcher

GenerateAllSetter

Rainbow Brackets

Key promoter

Grep Console

CheckStyle-IDEA

FindBugs-IDEA

MetricsReloaded

Statistic

Markdown Navigator

Maven Helper

Properties to YAML Converter

String Manipulation

MyBatis Log Plugin

RestfulTookit

Translation/ECTranslation

相关文章

网友评论

    本文标题:IntelliJ IDEA 相关整理

    本文链接:https://www.haomeiwen.com/subject/vcatqqtx.html