IntelliJ IDEA 快捷键积累
Windows idea 平时常用快捷键
一、视图查看
Ctrl+F12 查看file,method结构图、类继承机构图(方法,参数,返回值) Ctrl+shift+Alt+U 查看maven依赖,类图
二、定位
1.项目之间的跳转
Ctrl+Alt+[ 跳转到下一个项目 Ctrl+Alt+] 跳转到上一个项目
2.文件之间的跳转
Ctrl+E 定位到最近浏览过的文件(最近更改的代码) Ctrl+Shift+E 最近更改的文件
Shift+Click 可以关闭文件
3.位置的跳转
Ctrl+Shift+Backspace 跳转上一次修改的地方 Ctrl+Alt+B 跳转到方法实现处
Ctrl+Shift+左箭头 上一个浏览的地方 Ctrl+Shift+右箭头 下一个浏览的地方
4.其他的跳转
Ctrl+H 显示类结构图(类的继承层次) Ctrl+Q 显示注释文档
Alt+1 快速打开或隐藏工程面板 Alt+left/right 切换代码视图
F2 或 Shift+F2 高亮错误或警告快速定位 Tab 代码标签输入完成后,按 Tab,生成代码
Ctrl+Shift+F7 高亮显示所有该文本,按 Esc 高亮消失
5.搜索
Shift + Shift 全局搜索 Ctrl+N 快速搜索类
Ctrl+Shift+N 快速搜索文件 Ctrl+Alt+Shift+N 查找类中的方法或变量
Ctrl+Shift+F 快速搜索字符串 Ctrl+Shift+Alt+N 搜索符号
Ctrl+Shift+R Replace in Path Alt+F1 查找代码所在位置
Alt+F3 逐个往下查找相同文本,并高亮显示
6.光标移动和选中
Ctrl+Alt+Shift+J 选中所有相应的目标 Alt+Up/Down 在方法间快速移动定位
Ctrl+Shift+Up/Down 向上/下移动语句 Ctrl+Up/Down 光标中转到第一行或最后一行下
Ctrl+B/Ctrl+Click 快速打开光标处的类或方法(跳转到定义处)
三、其他
1.书签
创建书签:Ctrl+Shift+数字 书签跳转:Ctrl+数字
取消书签:F11 查看所有书签:Shift+F11
2、
Ctrl + B 快速打开光标处的类或方法 Ctrl + D 复制代码
Ctrl + F 查找文本 Ctrl + G 查找代码定位行数
Ctrl + H 显示类结构图 Ctrl + O 重写方法
Ctrl + P 方法参数提示 Ctrl + I 快速实现接口中的方法
CTRL + J 自动代码 Ctrl + N 查找类
Ctrl + Q 显示注释文档 Ctrl + X 剪切代码
Ctrl + W 按照语法自动选中代码 Ctrl + End 跳到文件结尾
Ctrl + Home 跳到文件开头 Ctrl + Space 代码提示
Ctrl + F12 查看当前类的所有方法 Ctrl + / 或 Ctrl + Shift + / 单行注释或多行注释; 取消单行或多行注释也是一样
Ctrl +Alt +V 生成返回值对象快捷健 Ctrl + Alt + T 生成try-catch快捷键(把选中的代码放在TRY{} IF{} ELSE{} 里)
Ctrl + Shift + R 項目中全局替換 Ctrl + Shift + Space 自动补全代码
Ctrl + Shift + Up / Down 代码向上 / 下移动 Ctrl + Shift + Z 恢复 Ctrl +Z去掉的内容
Ctrl + Shift + Enter 代码自动补全 Ctrl + Shift + Alt + T 重构代码
Ctrl + Shift + U 大小写转化 Ctr l+ Shift + J 整合两行为一行
Ctrl + Alt + L 格式化代码 Ctrl + Alt + O 优化导入的类和包
Ctrl + Alt + Space 类名或接口名提示 Ctrl + Alt + left / right 返回至上次浏览的位置
Ctrl + Alt + V 提取变量 CTRL + ALT + I 自动缩进
F2 或 Shift + F2 高亮错误或警告快速定位 Shift + F6 重命名文件
Alt + Insert 生成代码(对字段生成 get 和 set 方法) Alt + / 代码提示
Alt + Enter 自动导包 Alt + left / right 切换代码视图
Alt + Up / Down 在方法间快速移动定位 Alt + F7 查看方法在哪里被调用了
Alt + F8 预执行语句 ALT+ 7 查看一个类中的所有方法
Alt + insert 快速实现接口快捷方式 Alt + Shift + C 对比最近修改的代码
fori + Tab 快速创建 for 循环 psvm + Tab 快速创建主函数
sout + Tab 快速创建输出语句 F3前后移动到下一匹配处
Ctrl+Alt+C 抽取静态变量 Ctrl+Alt+F 抽取成员变量
Ctrl+Alt+P 抽取方法参数 Ctrl+Alt+M 抽取方法
Ctrl+Shift+V 粘贴版历史 Alt+F7 类实现结构
Alt+ ` 调出git菜单
IntelliJ IDEA 快捷键积累的更多相关文章
- Intellij IDEA 快捷键整理
CSDN 2016博客之星评选结果公布 [系列直播]算法与游戏实战技术 "我的2016"主题征文活动 Intellij IDEA 快捷键整理(TonyCody) ...
- IntelliJ IDEA 快捷键大全
IntelliJ IDEA 快捷键大全 (2012-03-27 20:33:44) 转载▼ 标签: ide intellij快捷键 杂谈 分类: IDE工具 最近刚接触IntelliJ这个工具,用了几 ...
- 十大Intellij IDEA快捷键
转载:http://blog.csdn.net/dc_726/article/details/42784275 Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一 ...
- 十大Intellij IDEA快捷键(转)(2015年06月15日)
注:本文转自:http://blog.csdn.net/dc_726/article/details/42784275 Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow ...
- Eclipse和intellij idea 快捷键对比
Eclipse和intellij idea 快捷键对比
- IntelliJ常用快捷键及配置
IntelliJ常用快捷键及配置 目录: 1.常用快捷键: 2.常用配置: 1.常用快捷键: (1)psvm:创建main函数 (2)fori:for (int i = 0; i < ; i++ ...
- Intellij IDEA快捷键大全汇总(2019更新)
Intellij IDEA快捷键大全汇总(2019) Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键 Alt+回车 导入包,自动修正 Ctrl+N 查找类 ...
- IntelliJ IDEA快捷键总结
原文: IntelliJ IDEA快捷键 下面只列出Windows系统下的快捷键,Mac下的快捷键参考上面的链接. Remember these Shortcuts 功能 快捷键 Smart code ...
- Intellij IDEA快捷键与使用技巧一览表
Intellij IDEA快捷键 Ctrl+Shift + Enter,语句完成 "!",否定完成,输入表达式时按 "!"键 Ctrl+E,最近的文件 Ctrl ...
随机推荐
- 解决cron无法运行报错:FAILED to authorize user with PAM (Module is unknown)
查看cron运行日志 tail -f /var/log/cron 报如下错误: May 8 10:14:01 localhost crond[9399]: (root) FAILED to autho ...
- Python多版本共存virtualenv配置
virtualenv 前提是已经安装好了python.我的ubuntu是自带了python2.7和python3.6 安装vrtualenv sudo apt-get install python-v ...
- php访问SQLserver时加载的dll
php_sqlsrv_55_ts.dll 线程t安全sphp_sqlsrv_55_nts.dll 非n线程t安全s
- 用winrar和ftp命令实现自动备份文件并自动上传到指定的ftp服务器
这篇文章主要介绍了用winrar和ftp命令实现自动备份文件并自动上传到指定的ftp服务器的方法,需要的朋友可以参考下. http://www.jb51.net/article/50359.htm 1 ...
- Oracle随机排序函数和行数字段
随机排序函数dbms_random.value()用法:select * from tablename order by dbms_random.value() 行数字段rownum用法:select ...
- 峰Redis学习(6)Redis 数据结构(sorted-set的操作)
第六节:Redis 数据结构之sorted-set 类型 存储Sorted-Set Sorted-Set和Set的区别 Sorted-Set中的成员在集合中的位置是有序的 存储Sorted-s ...
- defaultProps和propTypes
在上一篇文章中总结了父子组件的数据传递,下面先来简单的回顾一下之前的内容: 此时,子组件中div里面的数据依赖于父组件传递过来的数据,那么当父组件没有给子组件传递数据时,子组件div里面就没有了数据了 ...
- Jmeter(二十五)Jmeter之系统函数
都忘了Jmeter4.0已发布((*^▽^*))具体优化项还没体验,记录一下,传送门:http://jmeter.apache.org/download_jmeter.cgi Jmeter的系统函数已 ...
- ViewPager系列之 仿魅族应用的广告BannerView
转自:https://juejin.im/post/5933c65d0ce463005717cbe9 前言 Banner广告位是APP 中的一个非常重要的位置,为什么呢?因为它能带来money.是一个 ...
- but was actually of type 'com.sun.proxy.$Proxy101' 注入问题
最近在用springboot搭建项目框架时,遇到了如下错误,查询了一番,原来是没有引入spring框架的aop包导致: 问题: ERROR o.s.test.context.TestContextMa ...