1. IDEA 常用快捷键(keymap)博主将用 记录 Java 后端开发学习之路上的经验,并将自己整理的编程经验和知识分享出来,希望能帮助到有需要的小伙伴。
博主也希望和一直在坚持努力学习的小伙伴们共勉!唯有努力钻研,多思考勤动手,方能在编程道路上行至所向。
由于博主技术知识有限,博文中难免会有出错的地方,还望各位大佬包涵并批评指正,博主会及时改正;如果本文对小伙伴你有帮助的话,求求给博主一个赞支持一下,可以一起交流,一起加油!!
IDEA 中提供了很多快捷键,点击File -->Settings -->keymap
便可进入看到 IDEA 提供的快捷键。我们也可以搜索和自定义所有快捷键,下面给出的是IDEA 中默认的快捷键
;
常用的快捷键如下:
功能 | 快捷键 |
---|---|
删除当前行 | Ctrl + Y |
复制当前行,直接在下一行复制出当前行 | Ctrl + D(Duplicate复制) |
选中文本,连续按可以扩大选中范围(以单词为单位) | Ctrl + W |
在当前行上面插入一行空行。注意:需要在行首使用该快捷键 | Ctrl + Enter |
删除单词,可以一下字删除整个单词 | Ctrl + Backspace |
将当前方法块代码展开 / 折叠 | Ctrl + "+ / - " |
添加注释和取消注释,【第一次是添加注释,第二次是取消注释】 | Ctrl + / |
添加/取消多行注释,【第一次是添加注释,第二次是取消注释】 | Ctrl + shift + / |
在当前文件中查找文本 | Ctrl + F(Find 查找) |
查找并替换文本,支持多行查找,或者只在代码中查找,或者只在注释中查找,或者使用正则表达式查找 | Ctrl + R(Replace 替换) |
快速重写基类或者接口中的方法 | Ctrl + O(Override 重写) |
提示代码,在输入代码时可以提示关键字 | Ctrl + 空格 |
提示代码,在输入代码时可以提示快捷键 | Ctrl + J |
显示类结构图(类的继承层次) | Ctrl + H(Hierarhcy层级) |
快速定位到指定行指定列 | Ctrl + G |
快速定位到代码块开始位置 | Ctrl + [ |
快速定位到代码块结束位置 | Ctrl + ] |
快速搜索和打开类 | Ctrl + N |
快速定位源码,将光标放在方法上输入Ctrl + B , 可以去到该方法的源码 | Ctrl + B |
快速转到当前类的父类 | Ctrl + U |
常用的快捷键如下:
功能 | 快捷键 |
---|---|
快速补全代码 | Alt + / |
显示当前方法的声明 | Alt+Q |
快速提示完成,在代码可能存在语法问题时,IDEA 会提示使用该快捷键可以快速自动修正(功能非常强大,最常使用) | Alt + Enter |
快速生成含有任意形参的构造器,和私有属性的 Getter / Setter 方法等(最常使用) | Alt + insert |
快速打开或隐藏 Project 面板 | Alt + 1 |
快速显示类结构,可以显示类中包含的所有属性和方法 | Alt + 7 |
快速切换代码视图 | Alt + left / right |
在方法间快速移动定位(即光标以方法为单位移动) | Alt + Up / Down |
常用的快捷键如下:
功能 | 快捷键 |
---|---|
在当前行下面生成一行空行,光标自动移到空行行首 | Shift + Enter |
快速定位高亮错误或警告位置 | F2 或 Shift + F2 |
常用的快捷键如下:
功能 | 快捷键 |
---|---|
快速格式化代码 | Ctrl + Alt + L |
自动缩进行 | Ctrl + Alt + I |
优化导入的类和包 | Ctrl+Alt+O |
将选中的代码使用 if、while、try/catch 等代码块包装起来(功能强大) | Ctrl + Alt + T |
常用的快捷键如下:
功能 | 快捷键 |
---|---|
去除相关的代码块包装,是Ctrl + Alt + T 的相反操作 | Ctrl + Shift + Delete |
将光标所在的代码块向上/下整体移动 | Ctrl + Shift + 向上/下箭头 |
快速运行当前的程序 ,当前你在哪个程序就运行该程序 | Ctrl + Shift + F10 |
添加/取消多行注释,【第一次是添加注释,第二次是取消注释】 | Ctrl + Shift + / |
快速整合两行代码,将光标所在行和下一行的代码合并成一行 | Ctrl + Shift + J |
常用的快捷键如下:
功能 | 快捷键 |
---|---|
自动分配变量名,在新建对象时在后面加.var (经常使用!) | .var |
查看、增加模板步骤如下图:
2.1 快速生成主函数:psvm/ main在一个类中输入
psvm
或者main
,IDEA 会自动生成主方法 main
;
如下图所示:
在任意方法中输入
sout
,IDEA 会自动生成打印语句;还有 soutp、soutm、soutv 这几个模板,大家可以去试试;
如下图所示:
在任意方法中输入
fori / itar
,IDEA 会自动生成一个普通的 for 循环体;两者有一点细微区别,但是不大;
如下图所示:
在任意方法中输入
iter
,IDEA 会自动生成一个增强的 for 循环体
;
如下图所示:
3. 总结进入
live template
界面,还可以自定义模板,设置你自己喜欢的快捷键,可以使开发更加高效;
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款