Intellij idea使用教程

Intellij idea使用教程

快捷键设置

  • 如 Gif 所示,在没有对 Ctrl + D 快捷键进行修改前,此快捷键将是用来复制并黏贴所选的内容的,但是黏贴的位置是补充在原来的位置后,我个人不喜欢这种风格,我喜欢复制所选的行数完整内容,所以进行了修改,修改后的效果如上图 Gif 演示。

  • 如Gif 所示,默认 Ctrl + 空格 快捷键是基础代码提示、补充快捷键,但是由于我们中文系统基本这个快捷键都被输入法占用了,所以我们发现不管怎么按都是没有提示代码效果的,原因就是在此。我个人建议修改此快捷键为 Ctrl + 逗号。

Ctrl

快捷键介绍
Ctrl+,代码补全,自定义
Ctrl+F当前文件文本查找
Ctrl+R当前文件文本替换
Ctrl+Y删除光标所在行或选中行
Ctrl+D复制光标所在行
Ctrl+U前往光标所在方法的父类方法或接口
Ctrl+E显示最近打开的文件记录列表
Ctrl+J插入自定义动态代码模板
Ctrl+P方法参数提示
Ctrl+W递进式选择代码块。
Ctrl+Q光标所在的变量、类名、方法名上显示文档内容
Ctrl+N根据输入的类名查找类文件

Alt

快捷键介绍
Alt+Enter快速修复
Alt+Insert代码自动生成,如set/get方法,构造函数
Alt+前方向键当前光标跳转到当前文件的前一个方法名位置
Alt+后方向键当前光标跳转到当前文件的后一个方法名位置
Alt+1显示/隐藏 导航栏

Shift

快捷键介绍
Shift+F6重命名文件/文件夹
Shift+Tab取消缩进
Shift+End使光标到当前行尾位置
Shift+Home使光标到当前行首位置
Shift+滚轮滚动当前文件的横向滚动
Shift+Enter开始新的一行

Ctrl+Alt

快捷键介绍
Ctrl+Alt+L格式化代码,可以对当前文件和整个包目录使用
Ctrl+Alt+O优化导入的类
Ctrl+Alt+I光标所在行代码缩进
Ctrl+Alt+S打开系统设置

Ctrl+Shift

快捷键介绍
Ctrl+Shift+F查找整个项目
Ctril+Shift+R在整个项目范围内替换
Ctrl+Shift+J自动将下一行合并到当前行末尾
Ctrl+Shift+Z取消撤销
Ctrl+Shift+W递进式取消选择代码快
Ctrl+Shift+T对当前类生成单元测试类
Ctrl+Shift+C复制当前文件磁盘路径到剪切板
Ctrl+Shift+B跳转到类型声明处
Ctrl+Shift+/代码块注释
Ctrl+Shift+Space智能代码提示
Ctrl+Shift+Enter自动结束代码,行末自动添加分号`
Ctrl+Shift+Backspace退回到上次修改的地方

Ctrl+Shift+Alt

快捷键介绍
Ctrl+Shift+Alt+S打开当前项目设置

其他

快捷键介绍
F2跳转到下一个高亮错误或警告位置
F4编辑源
Shift连按两次弹出Search Everywhere

常用设置

  • 如Gif 所示,我们可以勾选此设置后,增加 Ctrl + 鼠标滚轮 快捷键来控制代码字体大小显示。
    Editor->General->Change font size(Zoom) with Ctrl+Mouse Wheel
  • 可以勾选此设置后,增加 Ctrl + 鼠标滚轮 快捷键来控制图片的大小显示。
    Editor->Images->Zoom image with mouse wheel(Ctrl+Mouse Wheel)
  • 显示方法线
    Eidtor->General->Apperance->Show method separators

  • 如Gif 所示,即使我们项目没有使用版本控制功能,IntelliJ IDEA 也给我们提供了本地文件历史记录。除了简单的记录之外,我们还可以给当前版本加标签。

  • 如Gif 所示,IntelliJ IDEA 自带模拟请求工具 Rest Client,在开发时用来模拟请求是非常好用的。

  • 如Gif 所示,IntelliJ IDEA 的自定义 TODO 功能非常好用,强烈建议平时开发要经常使用上。
  • 如图箭头所示,在 Debug 状态下,如果我们要批量删除断点,可以点击图上箭头所示的按钮,然后选中要删除的断点按断点上面的减号进行删除。
  • 如图所示,不管是用 IntelliJ IDEA 打开新文件,或是在安装本地插件,在弹出的窗口中,图 1 按钮支持快速定位到系统桌面目录,图 2 按钮支持快速定位到当前项目目录。
  • 如图所示,默认 IntelliJ IDEA 对于 Java 代码的单行注释是把注释的斜杠放在行数的最开头,我个人觉得这样的单行注释非常丑,整个代码风格很难看,所以一般会设置为单行注释的两个斜杠跟随在代码的头部。
    Editor->Code Style->Java->Code Generation->Line comment at fisrt勾掉
    这里写图片描述
  • 如图 Gif 所示,对于横向太长的代码我们可以进行软分行查看。软分行引起的分行效果是 IntelliJ IDEA 设置的,本质代码是没有真的分行的。
  • 如图箭头所示,该设置可以增加 Ctrl + E 弹出层显示的记录文件个数。
  • 默认 IntelliJ IDEA 是没有开启自动帮你生成 serialVersionUID 的,需要我们自行设置。
    如图第一张,需要先勾选:Serializable class without serialVersionUID
    如图第二张,在已经继承了 Serializable 接口的类名上,把光标放在类名上(必须这样做),按 Alt + Enter,即可提示帮你生成 serialVersionUID 功能。

  • 如图 gif 演示的:Load/Unload Modules 是 2017.2 引入的新特性,对于多模块的项目开发 Unload 部分少用到的模块可以减少计算机 CPU 和内存的消耗。
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值