IntelliJ idea内置的操作学习课程

IntelliJ idea内置的操作学习课程

2022年1月22日 19点17分

常用快捷键:

Smart code completion Ctrl+Shift+Space

Search everyWhere Double Shift

Show intention actions and quick-fixes Alt+Enter

Generate Code Alt+Ins

Parameter Info Ctrl+P

Extend selection Ctrl+W

Shrink selection Ctrl+Shift+W

Recent files popup Ctrl+E

Rename Shift+F6

1 essential(基础的,必需的)

(1)context actions(上下文动作)

解决问题:Alt+Enter

文件中存在,错误或警告,快速解决某个问题。

(2)搜索某个操作

使用Ctrl+Shift+A 或双击Shift键,

打开搜索快捷栏。

包括:All,Classes,Files,Symbols,Actions。

很方便查找Java类的源文件,以便查阅文档。

也可以找自己编写的类,方法,等。

(3)Basic completion

1.输入时显示提示直接Enter;

2.快捷键:Ctrl+Shift+Space代码提示(用的最多);

3.完成本行输入:Ctrl+Shift+Enter。

2 Editor Basics

(1).Expand and shrink the code selection(在编辑时,用于选定对象)

Ctrl+W 扩展选择范围

Ctrl+Shift+W 缩小选择范围

(2).Comment line

Ctrl+/ 开关行注释

(3).Duplicate and delete lines

Ctrl+D 复制当前行

Ctrl+Y 删除当前行

(4).Move code fragments 移动代码片段

Alt+Shift+(上箭头,下箭头) 移动选定的片段

Ctrl+Shift+(上箭头,下箭头)移动整个方法

(5).collapse

Ctrl+- 折叠选定的代码片段

Ctrl+= 展开代码片段

(6).Surround and unwrap

Ctrl+Alt+T 给选定的代码片段增加环绕代码模板

(7)Multiple selections 多重选择

Alt+J 增加一个选择

Alt+Shift+J 取消最后选择

Ctrl+Alt+Shift+J 选择本文件中的所有对象

3 Code completion

(1)basic completion

Ctrl+Shift+Space 代码提示

Ctrl+Shift+Enter 完成本行代码

(2)Postfix completion 后缀补全

在需要补全的代码中输入(条件).,根据提示补全(if)代码。

(3)Statement completion

在if等结构中可使用Ctrl+Shift+Enter完成代码补全;

(4)Completion with tab

Alt+Space 显示补全提示建议(类似输入.后给的代码提示),可使用 Tab键快速输入到光标处。

4. Refactorings 重构

(1)Rename

Shift + F6 改名

(2)Extract variable 抽取变量

Ctrl+Alt+V 抽取一个局部变量

(3)Extract method 抽取方法(避免重复,降低维护风险)

Ctrl+Alt+M 将选取的代码块抽取为方法

(4)Refactoring menu 重构菜单(高阶应用)

Ctrl+Alt+Shift+T 显示重构菜单,(包括重命名,引入【抽取】常量introduce constant,字段introduce field,参数introduce parameter,函数参数introduce fuctional parameter等),用于对类,方法,字段,的重构。

5.Code assistance 编码辅助

(1)Restore removed code 恢复删除的代码

右键显示快捷菜单,并选中Show History,可以恢复删除的代码!(超强!)

(2)code format

Ctrl + Alt + L 代码格式化!(常用)

Ctrl+Alt+Shift+L 显示格式化设置!

(3)Parameter infor

Ctrl + P 显示方法签名(常用)【区别于代码提示!】

有助于选取并输入合适的方法参数!

(4)Quick popups 快速的弹出窗口

Ctrl+Q 在光标处快速显示指定对象的帮助文档内容!

Ctrl+Shift+I 在光标处显示对象的定义!(部分替代Ctrl + B)

(5) Editor coding assistance

F2 跳转到下一个高亮的错误(修改错误或警告)

Alt+Enter 显示快捷修改建议;

Ctrl+F1 显示错误信息,便于修改

Ctrl+Shift+F7 高亮显示光标处对象的所有引用。

6. Navigation 导航

(1)Search everywhere

double Shift 显示搜索弹出窗All

Ctrl+N 搜索类Classes

Ctrl+Q 显示当前类的定义信息

Ctrl+ Alt+ Shift+N 查找方法、全局变量Symbols

Ctrl+Shift+N 查找文件Files

(2) Find and replace in files

Ctrl+Shift+F 打开(查找指定字符串)窗口!

输入“apple” (将显示所有含有该字符串的文件)

Alt+W 缩减匹配范围,不包括pineapple(更精确)

Ctrl+Shift+R 打开(替换指定字符串)窗口!

Alt+D 缩减替换范围为当前目录

适用于修改文档中的字符串!(包括注释)

(3)File Structure 方便大文件查出内容!

Ctrl+F12 打开文件结构窗体

输入需要匹配的字符,以精确定位!【常用】

Alt+7 显示工具窗体!

(4)Declaration and usages

Ctrl+B 在调用处跳转至方法或类的定义处

Ctrl+B 在定义跳转至方法或类的调用处

Alt+F7 显示快捷窗体,同时显示定义和调用【常用】

Shift+Esc 隐藏以上快捷窗体

Alt+3 重显示以上快捷窗体

(5)Inheritance herarchy 继承层级

Ctrl+Alt+B 显示某一个接口的实现类

(6)Recent Files and locations

Ctrl +B 跳转到定义

Ctrl+E 往回跳【常用】

Ctrl+Shift+E 显示最近访问的5个文件,(便于定位)

(7)Next/previous occurrence

Ctrl+F 在当前文件中显示选定的字符串

F3 下一个

Shift+F3 上一个

7.Run and debug

(1) Run configuration

Ctrl+Shift+F10 运行当前项目

(可以点击文件左边行号栏中的运行三角)

Shift+Esc 隐藏(运行窗口,)返回编辑窗体

Ctrl+Shift+A 显示查找操作窗体Actions

(输入edit configuration,可以打开相应的操作界面)

(2)Debug workflow

Ctrl+F8 在当前行增加断电breakpoint,

Ctrl+F9 以调试方式运行

F8 单行执行

F7 进入方法内部

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值