intellij idea的快捷键(非常详细的intellij idea快捷键介绍)

目录

概述

我们为什么选择使用idea呢

享受高效的 Java 开发

高度智能

开箱即用体验

开发者人体工程学

深化内隐的智能设计

智能代码补全

框架针对性辅助

促进生产力

idea快捷键介绍 

编辑相关

导航相关

搜索和替换

搜索

图解介绍


概述

现在很多搞Java开发的小伙伴逐渐的在使用idea进行开发,idea是一款非常优秀的开发工具。在其官网上我们会看到他自己对自己的评价是“功能强大,符合人体工程学的 JVM IDE”。

我们为什么选择使用idea呢

享受高效的 Java 开发

IntelliJ IDEA 的每个方面都旨在最大化开发者生产力。结合智能编码辅助与符合人体工程学的设计,让开发不仅高效,更成为一种享受。

高度智能

当 IntelliJ IDEA 为源码建好索引后,即可为各种上下文提供相关建议, 使开发者体验到无与伦比的快速和智能: 快速的智能代码补全功能、实时代码分析和可靠的重构工具

开箱即用体验

任务关键型工具,例如集成版本控制系统以及多种支持的语言与框架随时可用,无需另外安装插件。

开发者人体工程学

在制定每一项设计和实现决策时,我们牢记开发者工作流中断所产生的风险,并尽力消除或降低这类情况的发生。

IDE根据您的开发内容并 自动调用相关工具。

深化内隐的智能设计

IntelliJ IDEA 中的编码辅助不仅仅体现在编辑器中,它还可以帮助您在处理其他工作时同样保持生产力:例如,填写属性、搜索元素列表、访问工具窗口或切换配置,等等。

智能代码补全

基本代码补全在可见范围内为类、方法、属性和关键字提供名称建议, 而智能代码补全专注在当前 上下文并提供需要的类型建议

框架针对性辅助

虽然 IntelliJ IDEA 是一种适用于 Java 的 IDE,但它也理解大量其他语言(例如 SQL、JPQL、HTML、JavaScript 等)并提供智能编码辅助,即使当语言表达式被注入到 Java 代码的字符串文字中也能够辨识。

促进生产力

IDE 可以预测您的需求,然后自动完成开发工作中繁琐而又重复的任务,使您可以专注于处理更重要的工作。

idea有那么多的优点,我们当然要使用它了,而且根据idea自己的统计,现在有四分之三的开发者在使用idea了。

因此熟悉使用idea的快捷键更是迫在眉睫。

idea快捷键介绍 

其实当你打开你的idea的时候点击help->Keymap Reference就会将idea的快捷键的文档下载下来。

 

 但是这些都是英文的,小伙伴们难免会有不想看的冲动。

下面列上了 IntelliJ IDEA 的快捷键参考翻译版,如下所示:

编辑相关


ctrl + 空格 代码补齐(类、方法、变量等)
ctrl + shift + 空格 智能代码补齐
ctrl + shift + 回车 完整代码补齐(格式化代码,跳转到下一行,补齐代码比如括号’(‘花括号’}’)
ctrl + p 查看方法参数,在调用方法参数中
ctrl + q 查看方法注释/文档
shift + f1 外部文件
ctrl + hover 查看简要信息(类,方法,参数。。。)
ctrl +f1 显示语法错误警告(使用鼠标悬浮过于鸡肋)
alt + insert 生成代码(构造函数,getter/setter,hashCode/equals/toString)
ctrl + o 重写方法
ctrl + i 实现方法
ctrl + alt + t 代码外部环绕(if…else,try-catch,for,synchronized,etc…)
ctrl + / 单行注释和取消注释
ctrl + shift + / 多行(块)注释和取消注释
ctrl + w 选中单词(变量,方法名,类…)
ctrl + shfit +w 取消选中或回退选中之前状态
alt + q:内容信息
alt + 回车:显示idea快速修复(导入类,补充括号…)
ctrl + alt + l : 格式化代码
ctrl + alt + o (快速导入)
ctrl + alt + i 自动缩进水平线(使用 ctrl + alt + l)代替
tab/shift + tab 缩进/回退当前行缩进
ctrl + x 剪切当前行
ctrl + c 复制当前行
ctrl + v 粘贴
ctrl + shift + v
ctrl + d 复制当前行或选中块到下一行
ctrl + y 删除行
ctrl + shift + j 将下一行内容加入到当前行结尾
ctrl + 回车 分隔当前行
shift + 回车 开始新的一行
ctrl + shift + u 选中内容切换大小写
ctrl + sfhit ]/[ 跳转到代码块开始或结束
ctrl + delete/backspace 删除单词或结束(使用ctrl+左右箭头+backspace或ctrl + w + backspace)
ctrl + +/- 展开或折叠代码块
ctrl + + 展开代码块
ctrl + - 折叠代码块
ctrl + f4 关闭当前活动状态窗口或选项卡
 

导航相关

ctrl + n 查找类(默认为当前项目,使用ctrl+n可切换查找源)

ctrl + shift + n 查找文件(默认为当前项目,使用ctrl+shift+n可切换查找源)

ctrl + alt + shift + n 查找引用(搜索关键字可以为,变量名,方法名)

alt + 左右箭头 切换文件选项卡

f12 回退到上一个窗口

esc 关闭当前活动窗口(只要是窗口都可以通过esc关闭)

ctrl + shift + esc 隐藏活动窗口或最后一个活动窗口( 和windows快捷键冲突 )

ctrl + shift + f4 关闭当前运行窗口/消息窗口/查找窗口等

ctrl + g 跳转到指定行

ctrl + e 打开最近编辑文件列表

ctrl + alt + 左右 导航回退

ctrl + shift + backspace 导航到最后一次编辑所位置

alt + f1 打开导航窗口列表

ctrl + b/ctrl + 鼠标左键 转到定义(方法的定义,类的定义,变量的定义…)

ctrl + alt + b 转到实现(抽象方法的实现)

ctrl + shift + i 弹窗打开定义

ctrl + shift + b 转到类型定义(与搜狗输入法冲突)

ctrl + u 转到父类方法或者父类

alt + 方向键上或下 跳转到上一个下一个方法

ctrl + [/] 移动到代码块开始或结束

ctrl + F12 弹窗打开文件结构

shift + esc 关闭导航窗口

ctrl + shift + h 方法层次结构

ctrl + alt + h 方法调用层次

f2 / shift + f2 跳转到上一个/下一个错误位置

f4/ctrl + 回车 编辑源/源定义

alt + home 显示导航栏

f11 切换书签

ctrl + f11 使用标记切换书签

ctrl + 书签定义符号 跳转书签定义行

ctrl + [0-9] 跳转到标签编号所在行

shift + f11 弹窗打开包含标签的类
 

搜索和替换

连续按两次shift 搜索窗口

ctrl + f 内容查找

f3 / shift+f3 查找上一个或下一个

ctrl + r 替换

ctrl + shift + f 从项目中查找类似于(ctrl+alt+shift+n)更强大的搜索,全文检索

ctrl + shift +r 替换整个项目引用
 

搜索

alt + f7/ctrl + f7 查找引用

ctrl + shfit + f7 高亮查找引用

ctrl + alt + f7 全局查找引用,列表展示

图解介绍

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喜欢编程的夏先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值