【IDEA&Eclipse快捷键对照表】_eclipse的folder对应idea的哪个-程序员宅基地

技术标签: java  idea  

IDEA

Comment

Eclipse

Comment

Remark
Ctrl+Alt+H  调用层次,方法调用 Ctrl+Alt+H 开放的调用层次结构
Alt+F7 查找光标所在的方法 / 变量 / 类被调用的地方 Ctrl+H 查找方法 / 变量 / 类被调用的地方
Ctrl+Tab 切换窗口 Ctrl+E 展示打开的文件(快速转换编辑器)
Alt+7/Ctrl+F12 当前文件结构 Ctrl+O 当前文件结构 Ctrl+O: idea是显示父类的结构
Ctrl+H 显示类结构图(类的继承层次) Ctrl+T 查看Java类层次结构

Ctrl+D

复制当前光标所在行到下一行

Ctrl+Alt+↑/↓

复制当前光标所在行到上/下一行

Ctrl+Shift+Backspace

跳转到上次编辑的地方

Ctrl+Q

跳转到上次编辑的地方

Ctrl+E

显示最近打开的文件记录列表 IDEA 在此窗口是支持搜索的,直接输入要搜索的内容或者简拼都可以:

Ctrl+Shift+E

最近更改的文件

Ctrl+X

删除光标所在行并复制

Ctrl+X

剪切复制的内容

idea附带一个被动(复制当前删除行)

Ctrl+Y

删除光标所在行

Ctrl+D

删除光标所在行

idea的Ctrl+D是复制功能

Alt+Shift+Enter

导入包,自动修正

Ctrl+shift+O

组织导入

Ctrl+Shift+M: eclipse添加包

Ctrl+Alt+O

优化导入的类和包

Ctrl+Shift+O

组织导入
Ctrl+Enter 快速修复错误 Ctrl+1 快速修复错误

Ctrl+Alt+V

快速引进变量

Ctrl+1

快速引进变量 idea中在方法的最后加上“.var”也可以快速引进变量
Ctrl+Shift+Space 基于上下文环境智能匹配 Alt+/ 智能提示
Ctrl+Space 基础代码补全,智能提示 Alt+/ 智能提示 Ctrl + Space默认在 Windows 系统上被输入法占用,需要进行修改,建议 修改为 Ctrl +逗号 (必备)
Ctrl+P 方法参数提示显示  Alt+/ 智能提示
Ctrl+N 搜索类 Ctrl+Shift+T/Ctrl+Shift+R 打开类型/打开资源
Ctrl+Shift+N 搜索文件 Ctrl+H 文本搜索

Ctrl+Alt+V

快速引进变量。例如:new String();  自动导入变量定义

Alt+shift+L

提取局部变量

Ctrl+Alt+L

格式化代码

Ctrl+Shift+F

格式化代码

Ctrl+Shift+F:和搜狗快捷键冲突,如果用的搜狗输入法一堆快捷键建议关闭,个人只保留了Ctrl+.和中英文切换快捷键
Ctrl+/ 行注释 Ctrl+/ 行注释
Ctrl+Shift+/ 块注释 Ctrl+Shift+/ 块注释 eclipse反块注释Ctrl+Shift+\,idea是Ctrl+Shift+/自身
Ctrl+Alt+←/→ 跳转打开的类型。

idea 返回(跳转|折返)到上步(刚刚)看到的位置(地方)

Alt+←/→

按照打开顺序进行跳转到上/下一个编辑的页面

idea默认的快捷键和windows系统改变屏幕显⽰⽅向相同,造成了冲突
Alt+←/→ 跳转到上/下一个编辑的页面 Ctrl+pgup/pgdn 跳转到上/下一个编辑的页面

Ctrl+Alt+O

优化导入的类和包

Ctrl+Shift+O

Ctrl+Alt+T

可以把代码包在一个块内,例如:try/catch

Alt+Shift+T

F3
Ctrl+L
在查找模式下,定位到下一个匹配处 Ctrl+K 查找下一个
Shift+F3
Ctrl+Shift+L
在查找模式下,查找匹配上一个 Ctrl+Shift+K 在查找模式下,查找匹配上一个

Ctrl+Click/Ctrl+B/Ctrl+Alt+B

快速打开光标处的类或方法(跳转到定义处)

Ctrl+Click

快速打开光标处的类或方法(跳转到定义处)

Ctrl+Shift+U

大小写转化

Ctrl+Shift+X/Y

大小写转化

Shift+Enter

向下插入新行(此时 光标可以在行的任意位置)

Shift+Enter

插入当前行下的行

Alt+Shift+Inert

开启/关闭列选择模式

Alt+Shift+A

块选择切换

Ctrl+G

定位行

Ctrl+L

转至行

Ctrl+Backspace

按单词删除

Ctrl+Backspace 按单词删除
Alt+F3/Ctrt+F 选中文本,逐个往下查找相同文本,并高亮显示 Ctrt+F 查找

Ctrl+R

在当前文件替换

Ctrl+F

Ctrl+Shift+F 内容查找整个项目 或 指定目录内文件 Ctrl+H
Ctrl+Shift+R 根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件

Ctrl+Shift+F8

查看断点

Alt+Shift+Q,B

显示视图(断点)

F8

步过

F6

跨过

F7

步入

F5

进入

F9

继续

F8

跳转到下一个断点

Shift+F7

智能步入←|→选择步入

Ctrl+F5

Shift+F8

步出

F7

Alt+Shift+F8

强制步过←|→返回(return)

F7

Alt+Shift+F7

强制步入←|→使用单步过滤器

Shift+F5

Alt+F9

运行至光标处

Ctrl+R

Ctrl+Shift+Z 取消撤销 Ctrl+Y 重做 与Ctrl+Z相反的操作
Ctrl+Z 撤销 Ctrl+Z 撤销

查看类图: 在选中所需要查看层次结构类的前提下,按快捷键: CTRL+ALT+U 或 CTRL+ALT+SHIFT+U,可以进行查看。

idea修改回到上次编辑处快捷键

默认:ctrl + alt + 向左箭头,因为默认的快捷键和windows系统改变屏幕显⽰⽅向相同,造成了冲突,所以我⼀般是修改这个快捷键。
解决方法一:步骤:File --> Settings --> Keymap --> navigate --> back --> Add Keyboard Shortcut  -->ctrl+shift+向左箭头 -->Remove ctrl+alt+向左箭头

回到下次编辑处就是back下⾯的Forward(Main menu | Navigate | Forward),改为ctrl+shift+向右箭头即可。

 解决方法二:(1)控制面板-查看方式(大图标)-因特尔核心显卡(图形属性)-选项和支持-进入之后,我们可以看到快捷键就是选择屏幕的快捷键-禁用。

IDEA里可以用一些缩写快速的打出我们常用的代码。比如:

缩写 对应
psvm public static void main(String[] args)
sout System.out.println();
5.fori for (int i = 0; i < 5; i++)
array.forr //reverse:倒序
for (int i = array.length - 1; i >= 0; i–)
array.for //增强for循环
for (Integer integer : array)

默认值与设置

File → Settings → Live Templates

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wounler/article/details/124385411

智能推荐

响应式编程实现异步RPC,提升xxl-job调度吞吐量-程序员宅基地

文章浏览阅读1.1k次。在xxl-job中,RPC即用于调度中心请求执行器执行job、kill job,也用于执行器请求调度中心主动注册、执行结果上报。xxl-job实现的RPC类似Feign框架,是基于http..._xxljob 用的什么协议

C++ Json到对象的自动序列化和反序列化工作_c++ json序列化和反序列化-程序员宅基地

文章浏览阅读555次,点赞17次,收藏22次。JSERIALIZE_DEF_OBJECTLIST(Person,Object,objectList) //接受json中的objectList对象数组,对象数组使用此宏定义。JSERIALIZE_DEF_OBJECTTYPE(Person,Son,son) //接受json中的son对象,对象成员使用此宏定义。//输出反序列化结果。

DOSBOX 0.74模拟器安装Windows 95_dosbox imgmount-程序员宅基地

文章浏览阅读7.8k次,点赞2次,收藏6次。DosBox本身带有5.0版的DOS系统,启动后虚拟一个Z盘存放有Dosbox特有的外部指令,如config.com、imgmount.com等,经测试,可以顺利安装各版本的windows 3.1系统,但是不能安装win95,需要用原版的dos镜像启动才能安装。1. 获取启动盘镜像文件 下载Win95启动软盘镜像文件,名为boot.img,放到DosBox 0.74的目录下。2. 制作硬盘镜像文件_dosbox imgmount

呼叫转移的普适性及编程实现_电话自动转移程序开发-程序员宅基地

文章浏览阅读53次。总结来说,呼叫转移是一种方便的电话通信功能,在编程中可以通过使用电话服务提供商的API来实现。然而,实际的实现可能因具体的服务提供商而有所不同,你需要参考相应的文档或与服务提供商联系以获取准确的实现细节。在函数内部,我们构建了一个API请求的有效载荷(payload),其中包含了原始电话号码和目标电话号码。在编程中,呼叫转移的实现涉及使用电话通信协议和相应的编程语言。需要注意的是,实际的呼叫转移功能的实现可能因电话服务提供商的不同而有所差异。首先,我们需要确保已经安装了Python的开发环境和相应的库。_电话自动转移程序开发

FLink聚合性能优化--MiniBatch分析_flink mini-batch-程序员宅基地

文章浏览阅读5.4k次,点赞4次,收藏15次。[@ TOC]一、MiniBatch的演进思路1、MiniBatch版本Flink 1.9.0 SQL(Blink Planner) 性能优化中一项重要的改进就是升级了微批模型,即 MiniBatch(也称作MicroBatch或MiniBatch2.0),在支持高吞吐场景发挥了重要作用。MiniBatch与早期的MiniBatch1.0在微批的触发机制略有不同。原理同样是缓存一定的数据后..._flink mini-batch

EasyExcel导入_easyexcel 对接multipartfile-程序员宅基地

文章浏览阅读808次,点赞6次,收藏6次。导入依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.6</version></dependency>Controllerimport java.text.ParseException;import org.springframework._easyexcel 对接multipartfile

随便推点

模式识别(2)KNN分类_usps数据集是在哪里提出的-程序员宅基地

文章浏览阅读2.3k次,点赞10次,收藏36次。基于USPS和UCI数据集的近邻法分类一、问题描述 使用近邻算法进行分类问题的研究,并在USPS手写体数据集和UCI数据集上的iris和sonar数据上验证算法的有效性,并分别对近邻法中k近邻算法、最近邻算法和Fisher线性判别进行对比分析。二、数据集说明2.1 USPS手写体 USPS,美国邮政署,是美国联邦政府的独立机构,其中的手_usps数据集是在哪里提出的

Access根据出生日期计算年龄_Excel表格中怎么用出生日期计算年龄?这些方法好用哟...-程序员宅基地

文章浏览阅读1.9k次。  平时工作中用到Excel表格的几率特别大,也积累了一些小技巧,今天就给大家分享一下计算年龄的方法。  在Excel表格中利用“系统时间”和“出生年月”来计算“周岁年龄”、“虚岁年龄”和“实际年龄”是非常方便的,特别是人事管理和工资的统计中遇到的可能性比较大,一起来看一下计算年龄的方法吧。  方法一  第一步,如下图所示,先把需要计算年龄的出生日期输入到表格中。   第二步,然后在B2单元格中输..._access计算年龄

【EJB】异步方法调用-程序员宅基地

文章浏览阅读641次,点赞23次,收藏18次。虽然我个人也经常自嘲,十年之后要去成为外卖专员,但实际上依靠自身的努力,是能够减少三十五岁之后的焦虑的,毕竟好的架构师并不多。架构师,是我们大部分技术人的职业目标,一名好的架构师来源于机遇(公司)、个人努力(吃得苦、肯钻研)、天分(真的热爱)的三者协作的结果,实践+机遇+努力才能助你成为优秀的架构师。如果你也想成为一名好的架构师,那或许这份Java成长笔记你需要阅读阅读,希望能够对你的职业发展有所帮助。《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!

如何构建知识体系_网络智能知识体系的构建方法-程序员宅基地

文章浏览阅读286次。分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请轻击http://www.captainbed.net先说一件值得思考的事情:高考的时候大家都是一样的教科书,同一个教室,同样的老师辅导,时间精力基本差不多,可是最后别人考的是清华北大或者一本,而你的实力只能考个三本,为什么?当然这里主要是智商的影响,那么其他因素呢?智商解决的问题能不能后天用其他方式来补位一下?大家平时都看过很多方法论的文章,看的时候很爽觉得非常有用,但是一两周后基本还是老样子了。其中有很大_网络智能知识体系的构建方法

超全的数组去重12种方法_数组去重方法-程序员宅基地

文章浏览阅读2.7w次,点赞33次,收藏349次。前言数组去重,可以说是一个比较常见的面试题,今天来盘点一下都有哪些方法可以实现数组去重。方法1、双重for循环这是一个最笨的方法,双重循环。var arr = [1, 2, 3,4 ,5,6, 4, 3, 8, 1] // 数组去重: // 方法1: 双重for 循环 function newArrFn (arr) { // 创建一个新的空数组 let newArr = [] for(let i = 0;i<arr.length;i+_数组去重方法

2022考研日语71分自学经验贴;日语可以自学吗?-程序员宅基地

文章浏览阅读1.2k次,点赞3次,收藏5次。目录1 个人对考研日语的评价1 日语VS英语2 考研日语适合哪些人,什么时候开始3 找到可以选日语的院校专业的方法4 高考日语自学经历(供参考)4.1 学习过程4.2 必用资料5 考研日语自学+作文课经历(供参考)5.1 资料相关5.2 完型(20分)5.3 阅读(40分)5.4 翻译(15分)5.5 作文(25分)end实在受不了英语应试的折磨,高考和考研都用了203日语替换了英语(高考127分,考研估分65-70分)1 个人对考研日语的评价我是有了高考127分的基础(大概N3水平,N2擦线水平),

推荐文章

热门文章

相关标签