IDEA 14快捷键
1、ctrl+alt+左箭头、右箭头:返回到上次浏览的代码处(相当于Eclipse的alt+左右箭头)
编辑类: |
|
Ctrl+Space |
基本代码实例(类、方法、变量) |
Ctrl + Shift + Space |
智能代码实例(根据需要的类型过滤方法和变量) |
Ctrl + Shift + Enter |
完整的声明(如有代码提示,自动获取第一个并在句尾加上分号结束。无提示,在此行下新增一行) |
Ctrl + P |
参数信息(在方法调用参数时使用) |
Ctrl + Q |
Doc说明文档快速查看 |
Shift + F1 |
查看外部doc文档 |
Ctrl + 鼠标放在代码上面 |
代码的简要doc说明(基本上是类或者方法的声明) |
Ctrl + F1 |
查看光标所在处的错误或者警告的详细信息 |
Alt + Insert |
生成代码(Getter、Setter、Constructors、hashCode…) |
Ctrl + O |
重写方法 |
Ctrl + I |
实现方法 |
Ctrl + Alt + T |
将光标所处行的代码用语句块(if…else、try…catch…)包围 |
Ctrl + / |
注释/反注释光标所在行(自动换行) |
Ctrl + Shift + / |
注释/反注释代码块 |
Ctrl + W |
递增地(代码块所包含的范围增大)选择连续的代码块 |
Ctrl + Shift + W |
在用了Ctrl + W后,减小代码块所包含的范围 |
Alt + Q |
上下文信息 |
Alt + Enter |
显示意图动作和快速修复 |
Ctrl + Alt + L |
代码格式化 |
Ctrl + Alt + O |
优化Imports(去掉不必要的) |
Ctrl + Alt + I |
代码自动对齐 |
Tab / Shift + Tab |
缩进/反缩进所选行 |
Ctrl + X or Shift + Delete |
剪切行/代码块到剪贴板(默认全选一行) |
Ctrl + C or Ctrl + Insert |
复制行/代码块到剪贴板(默认全选一行) |
Ctrl + V or Shift + Insert |
粘贴剪贴板中的内容 |
Ctrl + Shift + V |
粘贴剪贴板中缓存的内容 |
Ctrl + D |
复制当前行/代码块的一个副本并插入到内容中 |
Ctrl + Y |
删除光标所在行 |
Ctrl + Shift + J |
智能行合并(在本行任何位置,自动删除本行的回车键和空格,将下一行字符连接到本行) |
Ctrl + Enter |
智能分行(和Enter键的区别:光标不动,在本行下面新增一行) |
Shift + Enter |
开始新的一行(相当于在行末按Enter键) |
Ctrl + Shift + U |
变换光标所在处/代码块的字母的大小写状态 |
Ctrl + Shift + ] / [ |
从光标处在处开始选择到最近] / [的代码块 |
Ctrl + Delete |
删除光标后的一个单词 |
Ctrl + Backspace |
删除光标前的一个单词 |
Ctrl + NumPad+/- |
展开/收缩代码块 |
Ctrl + Shift + 数字键盘的+ |
展开所有代码块 |
Ctrl + Shift + 数字键盘的- |
折叠所有代码块 |
Ctrl + F4 |
关闭当前tab页 |
搜索/替换: |
|
双击Shift |
万能搜索 |
Ctrl + F |
查找 |
F3 |
查找下一个 |
Shift + F3 |
查找上一个 |
Ctrl + R |
替换 |
Ctrl + Shift + F |
在指定路径中的文件中查找内容 |
Ctrl + Shift + R |
在指定路径中的文件中替换内容 |
Ctrl + Shift + S |
Search structurally (Ultimate Edition only) |
Ctrl + Shift + M |
Replace structurally (Ultimate Edition only) |
代码方法/变量使用处搜索: |
|
Alt + F7 |
查找当前文件变量/方法的使用处 |
Ctrl+F7 |
查找当前项目变量/方法的使用处 |
Ctrl +Shift+ F7 |
高亮显示变量/方法名在当前文件的所有使用处 |
Ctrl + Alt + F7 |
弹窗显示变量/方法名在当前文件的使用处列表 |
编译和运行: |
|
Ctrl + F9 |
Make项目 (修改编译和依赖) |
Ctrl + Shift + F9 |
编译文件、包或者模块 |
Alt + Shift + F10 |
选择配置并运行 |
Alt + Shift + F9 |
选择配置并调试 |
Shift + F10 |
运行 |
Shift + F9 |
调试 |
Ctrl + Shift + F10 |
配置编辑器运行环境 |
调试: |
|
F8 |
Step over (步越:越过子函数,但子函数会执行) |
F7 |
Step into (步进:进入子函数) |
Shift + F7 |
Smart step into(智能步进) |
Shift + F8 |
Step out (跳出:跳出子函数) |
Alt + F9 |
Run to cursor (运行到光标处) |
Alt + F8 |
Evaluate expression (计算表达式?) |
F9 |
Resume program (恢复程序) |
Ctrl + F8 |
Toggle breakpoint (切换断点) |
Ctrl + Shift + F8 |
View breakpoints (查看断点) |
导航: |
|
Ctrl + N |
跳转到某个类文件 |
Ctrl + Shift + N |
跳转到某个文件 |
Ctrl + Alt + Shift + N |
跳转到某个标识符处,包括类名,方法,变量 |
Alt + 左/右 箭头 |
切换到左边/右边的编辑标签 |
F12 |
打开上一次打开的工具窗口 |
Esc |
从工具窗口回到编辑窗口 |
Shift + Esc |
隐藏活动的工具窗口并回到编辑窗口中 |
Ctrl + Shift + F4 |
关闭活动的run/messages/find/...窗口 |
Ctrl + G |
跳转到某行 |
Ctrl + E |
弹出一个菜单,上面包含最近打开的文件和工具窗 |
Ctrl + Alt + 向左/向右 箭头 |
跳转到上一个/下一个 |
Ctrl + Shift + Backspace |
跳转到上一次做出修改的地方 |
Alt + F1 |
(实际应该是快捷菜单栏吧?) |
Ctrl + B or Ctrl + Click |
跳转到方法或者变量的声明处 |
Ctrl + Alt + B |
跳转到implements方法或者接口的地方 |
Ctrl + Shift + I |
打开类/方法/变量的文档说明窗口 |
Ctrl + Shift + B |
查看类型的声明 (例如:定义一个String字符串,将跳到String类中) |
Ctrl + U |
跳转到super-method/super-class处 |
Alt + Up/Down |
跳转到上一个/下一个方法的第一行处 |
Ctrl + ] / [ |
移动光标到最近的] / [位置 |
Ctrl + F12 |
弹出文件的结构窗口 (方法、常量等) |
Ctrl + H |
光标所在处的方法所属的类的继承层级制度 |
Ctrl + Shift + H |
方法的层级制度 |
Ctrl + Alt + H |
方法调用的层级制度 |
F2 / Shift + F2 |
跳转到下一个/上一个错误处并高亮显示 |
F4 / Ctrl + Enter |
查看/改变源代码 (Ctrl + Enter功能键冲突) |
Alt + Home |
打开路径导航条 |
F11 |
设置/取消书签 |
Ctrl + F11 |
设置带数字/字母编号的书签 |
Ctrl + #[0-9] |
跳转到[0-9]编号的书签处 |
Shift + F11 |
在弹出窗口中显示所有的书签 |
重构: |
|
F5 |
复制 |
F6 |
移动 |
Alt + Delete |
安全删除 |
Shift + F6 |
重命名 (批量) |
Ctrl + F6 |
修改方法(修饰符、方法名、参数列表、返回值、异常等) |
Ctrl + Alt + N |
内嵌(可以将变量替换为其他内容) |
Ctrl + Alt + M |
提取成方法 |
Ctrl + Alt + V |
提取成变量 |
Ctrl + Alt + F |
提取成字段 |
Ctrl + Alt + C |
提取成常量 |
Ctrl + Alt + P |
提取成参数 |
版本控制和本地历史(VCS/Local History): |
|
Ctrl + K |
提交项目到vcs |
Ctrl + T |
从vcs中更新项目 |
Alt + Shift + C |
查看最近更新 |
Alt + ` (反引号) |
vcs快速设置弹出菜单 |
Live模板: |
|
Ctrl + Alt + J |
用Live模板包围光标所在行的代码 |
Ctrl + J |
插入Live模板 |
iter |
使用JDK1.5风格迭代容器 |
inst |
用instanceof检查对你的类型并向下转换对象 |
itco |
遍历java.util.Collection集合的元素 |
itit |
遍历java.util.Iterator集合的元素 |
itli |
遍历java.util.List集合的元素 |
psf |
public static final |
thr |
throw new |
更多Live模板查看:Settings—Editor—Live Templates |
|
通用快捷键: |
|
Alt + #[0-9] |
打开相对应的工具窗口 |
Ctrl + S |
保存全部 |
Ctrl + Alt + Y |
同步 |
Ctrl + Shift + F12 |
编辑器最大化 |
Alt + Shift + F |
添加到最喜欢 |
Alt + Shift + I |
根据当前配置文件审查当前文件 |
Ctrl + BackQuote (`) |
快速切换代码颜色主题 |
Ctrl + Alt + S |
打开设置 |
Ctrl + Alt + Shift + S |
打开项目结构对话框,在这里可以删除模块 |
Ctrl + Tab |
在已打开的文件和工具窗口之间切换 |
Ctrl + Shift + A |
查找所有快捷操作(基本所有的动作在这里都可以找到) |
IDEA 14快捷键的更多相关文章
- LINUX中简单的字符命令
1. ls 查看目录中的内容 -a 查看隐藏文件 -l 显示文件的详细信息 -d 显示目录属性 -h 人性化显示文件大小 -i 显示ID号 2. 目录操作 创建目录 mkdir [-p](递归) di ...
- 《Unix&Linux大学教程》学习笔记一:历史与常识
“为什么说Unix/Linux是自由的: 因为我们可以自己组装一个操作系统:Unix/Linux内核+其他实用工具+编程工具+GUI 因为我们可以自由地获取开源工作者 ...
- windows利器使用与配置
1 概述 这篇文章主要讲述了一些windows下的"利器"级别工具的使用以及配置. 2 Listary Listary是一款强大的搜索工具,可以快速搜索过滤各种文件. 点击这里下载 ...
- IntelliJ IDEA 14.x 快捷键/个性化设置
常用快捷键设置(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> Keymap -> ...
- 14个Xcode中常用的快捷键操作(转)
2014-12-24 17:31 编辑: suiling 分类:iOS开发 来源:iPhoneDev.tv 13 31621 Xcode 6Xcode快捷键 招聘信息: 开发工程师 iOS开发工程师 ...
- 14个Xcode中常用的快捷键操作
在Xcode 6中有许多快捷键的设定可以使得你的编程工作更为高效,对于在代码文件中快速导航.定位Bug以及新增应用特性都是极有效的. 当然,你戳进这篇文章的目的也在于想要快速的对代码文件进行操作,或者 ...
- IDEA 14.0 (默认模式) 快捷键
IDEA 14.0 (默认模式) 快捷键 1.Alt+Shift+R:重命名变量名.类名.方法名(使用已经使用过的) 2.Ctrl+O :重写方法 3.Alt+Shift+P :实现接口 4.Alt+ ...
- Linux 用户必须知道的 14 个常用 Linux 终端快捷键
简介:以下是一些每个 Linux 用户必须使用的键盘快捷键. 使用命令行时,这些 Linux 快捷键将提升你的工作效率和效率. 你知道什么把专业用户和普通用户分开的吗?掌握键盘快捷键. 好的!这虽不是 ...
- Ubuntu 14 常用“快捷键”,Ctrl + Alt + F1 进入终端,按 Ctrl + Alt + F7 回到界面
Ubuntu中所谓 Super键,就是 Windows建,一般在键盘的 ctrl 和 alt 2个键之间,一个微软窗口的图标. 1.持续按住 Super键,会弹出“键盘快捷键”大全: 2.修改快捷键路 ...
随机推荐
- G-nav-02
/*header: Navigation public style*/header:before, header:after ,.navigation:before, .navigation:afte ...
- C基础--初学指针
一.指针简介(任何指针变量在内存中占八个字节的存储空间) 1.定义指针变量(格式):变量类型 *变量名:--定义一个指向整形变量的指针 int *p; 2.作用:指针变量就是用来存储其他变量的地址: ...
- hdu4547 lca tarjan
比较直接. #include<map> #include<queue> #include<stack> #include<cmath> #include ...
- Spring 事物机制
Spring两种事物处理机制,一是声明式事物,二是编程式事物 声明式事物 1)Spring的声明式事务管理在底层是建立在AOP的基础之上的. 其本质是对方法前后进行拦截,然后在目标方法开始之前创建或 ...
- C语言+SDL2 图形化编程
程设大作业小火车第一版本是命令行界面,第二版本是图形化界面,由于egg库对以后工程开发没有用,我不想用egg库,花了很长时间浏览了一下OpenGL的中文教程,觉得好复杂,需要看很多很多才能写出个简单的 ...
- Java编程思想学习(十一) 泛型
1.概要 generics enable types (classes and interfaces) to be parameters when defining classes, interfac ...
- BZOJ-1206 虚拟内存 Hash+离散化+Priority_Queue
闻说HNOI每年都有一道Hash. 1206: [HNOI2005]虚拟内存 Time Limit: 50 Sec Memory Limit: 162 MB Submit: 330 Solved: 2 ...
- Matlab最短路径问题记录
利用graphshortestpath 可以求最短路径,具体用法参考MATLAB帮助 S=[1 1 2 2 3 3 4 4 4 4 5 6 6 7 8]; %起始节点向量 E=[2 3 5 4 4 6 ...
- 【poj1236】 Network of Schools
http://poj.org/problem?id=1236 (题目链接) 题意 给定一个有向图,求:1.至少要选几个顶点,才能做到从这些顶点出发,可以到达全部顶点:2.至少要加多少条边,才能使得从任 ...
- Android学习笔记01-Mac下搭建Java开发环境
一 安装JDK 下载 mac 下专用的jdk1.7, 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downlo ...