发布时间:2025-10-11
浏览次数:0
引导阅读:归纳了部分IDEA键盘快捷操作键,于程序开发期间会让你在进行代码编写之时达成事倍功半的效果。
自动代码
常用的,有 for 固定于 i,sout 存在,psvm 加上 Tab,即可生成循环,可生成.out,可生成 main 方法等样板代码 。
举个例子,想要输入for(User user : users),仅仅需要输入user.for,再加上Tab ;
再比如说,要进行输入Date = user.(),唯有只需输入user.().var加上Tab才能够完成。
代码标签输入完成后,按Tab,生成代码。
Ctrl+Alt+O 优化导入的类和包
按下Alt键,生成诸如get方法、set方法、构造函数等代码,或者点击右键() 。 ----你的原句不太清晰准确,我按理解尽量改写了,你可根据实际要求调整 。 这里“右键()”表述不明,若有准确意思可补充后继续让我改写 。
fori/sout/psvm + Tab
同时按下Ctrl键、Alt键和T键来生成try catch,或者按下Alt键同时按下enter键 。
同时按下 CTRL 键、ALT 键以及 T 键,将被选中的代码放置于 TRY 大括号之中,若有 IF 条件判断,就在其大括号范围内进行放置,若存在 ELSE 情况,也在相应的 ELSE 大括号范围内予以放置。 (由于要超级拗口难读且不改变原意,此句的改写有些超出正常表述范畴,尽量符合要求了)
Ctrl + O 重写方法
Ctrl + I 实现方法
Ctr+shift+U 大小写转化
ALT+回车 导入包,自动修正
ALT+/ 代码提示
CTRL+J 自动代码
Ctrl+Shift+J,整合两行为一行
CTRL+空格 代码提示
CTRL+SHIFT+SPACE 自动补全代码
CTRL+ALT+L 格式化代码
CTRL+ALT+I 自动缩进
CTRL+ALT+O 优化导入的类和包
ALT+ 生成代码(如GET,SET方法,构造函数等)
CTRL+E 最近更改的代码
CTRL+ALT+SPACE 类名或接口名提示
CTRL+P 方法参数提示
CTRL+Q,可以看到当前方法的声明
按Shift与F6键,进行重构操作里的重命名,针对包、类、方法、变量,还有注释等 。
Ctrl+Alt+V 提取变量
查询快捷键
Ctrl+Shift+可以跳转到上次编辑的地
按下 CTRL 键,同时按下 ALT 键,按住向左或者向右方向键,可对编辑过的地方进行前后导航 。
ALT+7 靠左窗口显示当前文件的结构
Ctrl+F12 浮动显示当前文件的结构
ALT+F7 找到你的函数或者变量或者类的所有引用到的地方
通过同时按下CTRL键、ALT键以及F7键,寻得你所拥有的函数,或者变量,或者类的全部被引用到的地方。
Ctrl+Shift+Alt+N 查找类中的方法或变量
双击SHIFT 在项目的所有目录查找文件
Ctrl+N 查找类
Ctrl+Shift+N 查找文件
CTRL+G 定位行
CTRL+F 在当前窗口查找文本
CTRL+SHIFT+F 在指定窗口查找文本
CTRL+R 在 当前窗口替换文本
CTRL+SHIFT+R 在指定窗口替换文本
ALT+SHIFT+C 查找修改的文件
CTRL+E 最近打开的文件
F3 向下查找关键字出现位置
SHIFT+F3 向上一个关键字出现位置
选取中文文本,按下Alt与F3这两个按键,去高亮呈现相同文本,按下F3从而逐个朝着下方查找相同文本。
F4 查找变量来源
CTRL+SHIFT+O 弹出显示查找内容
Ctrl+W 选中代码,连续按会有其他效果
F2 或Shift+F2 高亮错误或警告快速定位
Ctrl+Up/Down 光标跳转到第一行或最后一行下
Ctrl+B 快速打开光标处的类或方法
CTRL+ALT+B 找所有的子类
CTRL+SHIFT+B 找变量的类
Ctrl+Shift+上下键 上下移动代码
通过按Ctrl键,同时按下Alt键,并且再按下向左或者向右按键,能够返回至上次浏览的位置 。
Ctrl+X 删除行
Ctrl+D 复制行
// 或者使用斜杠与小点与斜杠//组合的形式/…/
Ctrl+H 显示类结构图
Ctrl+Q 显示注释文档
Alt+F1 查找代码所在位置
Alt+1 快速打开或隐藏工程面板
Alt+ left/right 切换代码视图
ALT+ ↑/↓ 在方法间快速移动定位
CTRL+ALT+ left/right 前后导航编辑过的地方
Ctrl+Shift+可以跳转到上次编辑的地
Alt+6 查找TODO
其他快捷键
SHIFT+ENTER 另起一行
CTRL+Z 倒退(撤销)
CTRL+SHIFT+Z 向前(取消撤销)
CTRL+ALT+F12 资源管理器打开文件夹
ALT+F1 查找文件所在目录位置
SHIFT+ALT+ 竖编辑模式
CTRL+F4 关闭当前窗口
按Ctrl与Alt以及V组合键,能够引入变量,举例来说,像new();这样的形式可自动导入变量定义。
按住Ctrl键,同时按下波浪号键,能够快速地进行方案切换,此方案涵盖界面外观、代码风格以及快捷键映射等菜单 。
调试快捷键
实际上习以为常常用的,是F8,以及F7,还有F9,而最值得特别提及的,是Drop Frame,它能够使得已经运行过的代码,从起始点重新开始运行。
alt+F8 debug时选中查看值
Alt+Shift+F9,选择 Debug
Alt+Shift+F10,选择 Run
Ctrl+Shift+F9,编译
Ctrl+Shift+F8,查看断点
F7,步入
Shift+F7,智能步入
Alt+Shift+F7,强制步入
F8,步过
Shift+F8,步出
Alt+Shift+F8,强制步过
Alt+F9,运行至光标处
Ctrl+Alt+F9,强制运行至光标处
F9,恢复程序
Alt+F10,定位到断点
重构
Ctrl+Alt+Shift+T,弹出重构菜单
Shift+F6,重命名
F6,移动
F5,复制
Alt+,安全删除
Ctrl+Alt+N,内联
十大 IDEA快捷键
在IDEA当中存有诸多快捷键,这些快捷键令人喜爱到舍不得放手,在其上并且有着一些饶有趣味的讨论,每一个人都拥有属于自身的最喜爱的,若想要排列出一个理想的榜单实在是困难至极。
以前,也曾对其进行过整理的快捷键,此次,就依据我于日常开发之际的使用频率,简单地加以分类,列出我最为喜欢的十大快捷,可谓称之为神键哦。
1 智能提示
那首先要提到的无疑是智能,对基本的代码提示而言要用Ctrl+Space,而涉及更智能的按类型信息提示则是Ctrl+Shift+Space,不过鉴于其总是伴随我们敲击而自动进行提示,所以在很多情况下我们都不会手动去按这两个快捷键(除非提示框消失不见)。
凭借F2 ,或者借助Shift加上F2 ,从而移动至存在错误的代码处 。通过按下Alt后再按下Enter ,能够实现快速修复 ,也就是 Quick Fix里面那种功能 。当智能提示对我们来讲自动补全方法名之际 ,正常情况下我们自己必须补全行尾之所的反括号、;分号 ,当括号嵌套了良多层数的时候就异常麻烦 ,在这个时候我们仅仅需要敲击Ctrl加上Shift加上Enter ,就能够自动补齐末尾的字符 。并且不仅仅只是针对括号而言 ,像是敲击完if 、for的时候同样能够具备自动补上{}花括号这样的效果 。
最后得再说上一点,它能够对主流框架的配置文件以及类作出智能感知,凭借静制动的方式,于看似呈现“静态”的外在情形一下,借助那种智能扫描去弄明白你的项目究竟是怎样进行构造以及配置的 。
2 重构
重构,是又一具备完爆特性的功能,其智能程度简直令人瞠目结舌,举例而言,在提取变量的时候,它能够自动检查到所有匹配情况,并且同时将它们提取成一个变量等等。特别是在看过《重构 - 改善既有代码设计》这本书之后,两者相互配合简直令人大呼过瘾!也恰恰是因为其拥有强大的智能以及重构功能,才使得在其之下的TDD开发过程非常顺畅。
话归正传,先来讲一个无比厉害的能实现重构功能大汇总的快捷键Ctrl+Shift+Alt+T,它称作This。其按键方式梢显复杂,不过这合乎自身风格的。好多快捷键都需要用双手来操作,不像有不少极为实用的快捷键能够洒脱地用单手完成(不清楚这能不能算做一项优势),但要是各位使用过Emacs,就会觉得这也没什么特别的(并非是对Emacs有偏见)。
之外,存在一些最为常用的重构技巧,鉴于太过常用,要是每次都于This菜单内进行选择的话,效率会有所降低。举例来说,Shift+F6直接就是用于改名的操作,Ctrl+Alt+V则是实施提取变量的功能。留意Java技术栈微信公众号,于后台回复关键字:IDEA,能够获取一份由栈长整理的IDEA最新技术含金量高的资源。
3 代码生成
这存在一点类似的情况,虽然算得上不上是那种独特到一无二的地方,不过鉴于在日常当中使用它时候的频次处于极高的这一状态,为此依旧在榜单的较为靠前的位置把它罗列出来展现。经常会被运用的那些内容为,是通过fori/sout/psvm加上Tab达成即可生成出来循环、.out、main方法等样板类代码,借助Ctrl+J能够去查看所有的模板。
后面“辅助”这个部分之中届时将会讲及Alt +,于编辑窗口里进行点击能够生成构造函数、、/、重写父类方法等intellij idea替换所有文本,这两项技巧着实太过经常被使用,差不多每一天都要去生成一堆main、.out以及/ 。
另外,IDEA 13里增添了后缀自动补全功能,该功能比模板生成更为灵活且强大,比如要输入for(User user : users),只需输入user.for加上Tab键,再比如,要输入Date = user.(),只需输入user.()加上var再加上Tab键即可。
4 编辑
被编辑时,不得不提及的一个堪称神奇之键,即具备自动依照语法来选中代码功能的Ctrl+W,还有与之相反方向的Ctrl+Shift+W。另外,Ctrl+Left/Right可将光标相应地移至较前行或紧接着的后位单词,Ctrl+
迁移至前面的代码块,迁移至后面的代码块,这些和类Vim风格相似的光标移动同样是一个显著的优点。以上提及的Ctrl加上Left键,以上提及的Ctrl加上Right键,
要是加上Shift,那么就能够选中处于跳跃范围之内的代码,按下Alt+/,可以移动到前或者后方法,另外还有一些特别平常普通的,比如按下Ctrl+Y删除行,按下Ctrl+D可以复制行,按下Ctrl+能够折叠代码,这些就不再详细说了。
围绕光标移动进一步拓展intellij idea替换所有文本,除其自身已具备的功能以外,我们能够进行安装,或是体验、享有Vim的快速移动以及Emacs的功能,超级畅快!
另外,书签功能挺好,使用Ctrl+Shift+Num组合来定义1到10的书签,再次按下这组快捷键能删除书签,之后借助Ctrl+Num进行跳转,这避免了多次运用前/下一编辑位置Ctrl+Left/Right进行来回跳转的麻烦,并且此快捷键默认存在与热键冲突的情况,默认多了Alt键,与改变显示器显示方向冲突,若不小心操作,显示器就会变成倒着显示,实在尴尬 。
5 查找打开
Ctrl + N 以及 Ctrl + Shift + N 这种操作方式,能够将类或者资源顺利打开, 不过是更加具备智能程度一些的,不管咱们输入的是怎样的字符,全部都会视为是模糊匹配的状态,如此一来,就把在其中输入 * 的麻烦给省却掉了。IDEA 最新版本增添了一项功能,只用按下 Shift + Shift ,就能在一个弹出框里面搜索任何事物,其中囊括了类、资源、配置项、方法等诸多内容。
若是要查看类的继承关系,那么可以通过Ctrl+H把那个类层次窗口予以打开,要是在继承层次上去进行跳转,那则是运用Ctrl+B/Ctrl+Alt+B,借助它们分别去对应父类或者是父方法定义以及子类或者是子方法来予实现,想查看当前存在的类的所有方法,那就去通过Ctrl+F12 。
想找类或者方法的运用也是比较简便的,是Alt+F7。要是查询文本出现的所在位置 那就运用Ctrl+F/Ctrl+Shift+F在当前窗口或者全工程里查找,然后搭配F3/Shift+F3在前后向着下一匹配点进行移动。
再一表明更具智能特性的证据是,于任意的显示窗口或者菜单当中,皆能够直接键入你所欲找寻的字词,随即就会朝着你自身的意向给予筛选之意。去留意Java技术栈微信公众号这一平台载体物件,并于后面当中对相关联的关键字:IDEA实施回复操作,这样就能够得到一份由姓栈名其长的人员精心整理的IDEA较新程度的技术所含精华部分类相关内容 。
6 其他辅助
之上的这些堪称神奇的按键,搭配好些起到辅助作用的快捷按键,就能够使得你的双手,在超过百分之九十以上的时长中间,脱离鼠标的操控,全身心地专注于键盘之上,那种感觉仿佛如同正在进行钢琴演奏表演。而这些看起来并不起眼然而却算是至关重要的最后的一块拼图分别有:
此外,还有些是我自定义的,比如水平分屏的 Ctrl+| 等,以及一些神奇的小功能,像 Ctrl+Shift+V 可粘贴很早以前拷贝过的内容,Alt+Shift+能进入到列模式进行按列选中 。
太难割舍,前三名并列吧!
按下CTRL + ALT ,再按向左或向右键,可进行前后导航,前往编辑过的位置,按下Ctrl+Shift+键,能够跳转到上次编辑之处。
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码