IDEA新手必备之各种快捷键详解
作者:Beyong2019 发布时间:2023-02-13 15:27:31
标签:IDEA,快捷键
一、快速生成main
输入psvm
二、快速生成System.out.print
使用sout
三、文件保存
IDEA是自动保存的,不需要我们去Ctrl + S保存。
四、删除一行
Ctrl+Y
五、新添,新建,添加的快捷键
Alt + lnsert
六、切换java程序
Alt + 右箭头 或 Alt + 左箭头
七、目录显示与关闭
Ctrl + Fn + F12
八、运行
Ctrl + Shift + F10
九、提示方法的参数
Ctrl + p
十、切换窗口
Alt + (数字)
我们可以鼠标放在窗口按钮查看快捷键数字。
十一、查找
快捷键 | 介绍 |
Ctrl + F | 当前文件中查找 |
Shift + Ctrl + F | 在当前项目中查找 |
Shift + Shift | 快速查找 |
Ctrl + N | 查找Class |
Ctrl + Shift + N | 查找文件 |
Ctrl + Shift + Alt + N | 查找Symbol(方法名) |
十二、跳转切换
快捷键 | 介绍 |
Ctrl + E | 最近文件 |
Ctrl + Tab | 切换文件 |
Ctrl + Alt + 方向键 | 跳转历史光标所在处 |
Ctrl + G | 跳转指定行号 |
最后我们也可以自定义快捷键或者修改快捷键,File–>Settings–>Keymap
十三、编辑相关
快捷键 | 介绍 |
Ctrl + W | 快速选中 |
Alt + 上下方向键 | 方法快速跳转 |
Ctrl + Alt + Enter | 在当前行之前插入一行 |
Shift + Enter | 在当前行之后插入一行 |
十四、阅读源码
快捷键 | 介绍 |
Ctrl + P | 方法的参数提示 |
Ctrl + Shift + 左右方向键 | 移动窗口分割线 |
Ctrl + H | 类的层级关系 |
十五、更多实用快捷键
f2 快速定位到文件报错位置
Ctrl+E 最近的文件
Ctrl+Alt+Enter在当前行前插入一行
Shift+Enter 在当前行下面增加一行
Ctrl+Alt+O 自动删除未使用的import
Ctrl+Alt+T 快捷代码块 try catch 等
Alt+鼠标选择 列选择模式,按列选择
Alt+7 列出当前列的所有方法
Ctrl+Alt+V 抽取代码,提取方法参数为变量,然后方法调用传入新生成的变量
Ctrl+Alt+P 将内容提取成所在方法的参数
Ctrl+Alt+C 将内容提取成常量
Ctrl+Alt+M 提取方法,将选中的代码提取到方法里
Ctrl+W 选择光标所在单词、行、块等
Ctrl+Alt+左 光标返回上次编辑位置
来源:https://blog.csdn.net/weixin_45965358/article/details/116173466


猜你喜欢
- 方法1 :利用Struts 2的支持的可配置结果,可以达到过滤器的效果。Action的处理结果配置支持正则表达式。但是如果返回的对象是一个数
- 我们都知道取消标题栏有两种方式,一种是在Java代码中取消,另一种通过设置styles.xml文件中的Theme即可;如下图:第一种:第二种
- 我个人是比较喜欢逛贴吧的,贴吧里总是会有很多搞笑的动态图片,经常看一看就会感觉欢乐很多,可以释放掉不少平时的压力。确实,比起一张单调的图片,
- ①概念二叉搜索树又称二叉排序树,它或者是一棵空树**,或者是具有以下性质的二叉树:若它的左子树不为空,则左子树上所有节点的值都小于根节点的值
- 这个其实很简单,思路是这样的,就是拿view的宽度,除以点的点的宽度+二个点 之间的间距,就可以算出大概能画出几个点
- Java Runnable线程传参,让run访问参数前言做Android开发,可能经常要用到Runnable线程,有时候可能需要传参数进去,
- 最近接了一个项目,要仿照京东写一个商品分类页,但需要滑动右边子分类,左边的主分类也跟着变换,写了个demo,需要的同学可以自取。先放一个写完
- 二叉排序树,又称为二叉查找树。它或者是一颗空树,或者是具有下列性质的二叉树:若它的左子树不为空。则左子树上所有的结点的值均小于跟的结点值若它
- java 抽象类的实例详解前言:什么是抽象类?这名字听着就挺抽象的,第一次听到这个名字还真有可能被唬住。但是,就像老人家所说的,一切反动派都
- 需求在前面的文章里使用.NET 6开发TodoList应用之领域实体创建原理和思路,我们留了一个坑还没有填上,就是在数据库保存的时
- 开发环境安装JDK和JRE下载安装文件并安装:jdk-8u11-windows-i586.exejre-8u11-windows-i586.
- 目录android_os_MessageQueue.cppLooper.cpp1.epoll基础知识介绍epoll工作流程分析案例2. po
- 相信最近看过我的文章的朋友对于Microsoft.Extensions.ObjectPool不陌生;复用、池化是在很多高性能场景的优化技巧,
- 我就废话不多说了,大家还是直接看代码吧~ public List<FreightM> sortList(List&l
- 配置事务: 使用的tx前缀的标签, 导入tx的命名空间配置事务管理器 , 把事务管理器交给Spring管理:<bean id=&quo
- 在上篇文章,我们介绍了Get方法的设计过程和测试结果,现在我们需要对前面代码进行重构和修改,本篇需要完成以下目标。1)重构Get方法2)如何
- 1、前言随着技术的发展,微信的一系列服务渗透进了我们的生活,但是我们应该怎样进行微信方面的开发呢。相信很多的小伙伴们都很渴望知道吧。这篇文章
- 本文实例讲述了C#堆排序实现方法。分享给大家供大家参考。具体如下:private static void Adjust (int[] lis
- 前言我们平时在开发的时候,发起网络请求前,会需要显示一个Loading,一般的做法都是在xml布局上添加好Loading,然后在Activi
- 前言解释:之前用的ScreenToGif录屏,因为上传的.gif最大不超过5MB,所以做了不少删帧和色彩弱化等处理,这才导致色彩看上去不是很