idea快捷键总结
使用好快捷键会快很多,这里我慢慢添加我用习惯的快捷键。参考
1.alt+enter
这个几乎万能,有错误提示的时候将光标移动到错误处,然后alt+enter,会给出建议方案;写完一个表达式后,alt+enter会提示补充变量。等
Ctrl-Shift-Space
2.ctrl+alt+t
会弹出surround with:if while try等。需要先选中,不然只选中该行。
3.ctrl+shift+t
会弹出创造测试类。因为这个快捷键,我学会了使用测试。
4. Ctrl+Shift+V
弹出剪切板,里面是最近复制的内容,选择需要粘贴的内容。
5. Ctrl+D
复制
6. Ctrl+W(选择字)
在编辑器里的功能是先选择脱字符处的单词,然后选择源代码的扩展区域。举例来说,先选择一个方法名,然后是调用这个方法的表达式,然后是整个语句,然后包容块,等等。
这样再复制或删除代码块的时候可以不用鼠标选择了。
7. Ctrl+F12(View | File Structure Popup)
你可以在当前编辑的文件中快速导航。就是列出所有的字段和方法名,这个真的很好用。
8. Alt+F7
在代码中把光标置于标记符或者它的检查点上再按(右键菜单中的Find Usages…)会很快地查找到在整个工程中使用地某一个类、方法或者变量的位置。
9. Ctrl+N(Go to | Class…)
按Ctrl+N(Go to | Class…)再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。
Ctrl+Shift+N(Go to | File…)打开工程中的非Java文件。
10. Ctrl+B
要导航代码中一些地方使用到的类、方法或者变量的声明,把光标放在查看项上再按Ctrl+B即可。也可以通过按Ctrl键的同时在查看点上单击鼠标键调转到声明处。
把光标放到查看点上再按Ctrl+Alt+B可以导航到一个抽象方法的实现代码。
可以打开到变量或方法的位置处。
11. Ctrl+Shift+J
快捷键把两行合成一行并把不必要的空格去掉以匹配你的代码格式。
12. Ctrl+Shift+Backspace(Go to | Last Edit Location)
让你调转到代码中所做改变的最后一个地方。多按几次Ctrl-Shift-Backspace查看更深的修改历史。
13. Ctrl+Q
(Show Quick JavaDoc显示简洁Java文档)
14. Ctrl+P
(Show Parameter Info显示参数信息)
15. Ctrl+B
(Go to Declaration跳转到声明)
16. Ctrl-E(View | Recent Files)
弹出最近访问的文件右键列表。选中文件按Enter键打开。
17. Ctrl+alt+M
选中需要提取的代码,按快捷键后定义重构的名称,会生成替换的方法。
18.Alt+up/down
方法块间移动。原来我很不以为然,直到我需要review所有的代码,上千行的代码以及卡顿的编辑器激发我使用快捷键而不是数遍滚动。
19.ctrl+alt+b:鼠标悬浮查看接口的实现类
20.Ctrl+E,最近的文件
21.Ctrl+Shift+E,最近更改的文件
22.F2 / Shif+F2 定位错误和警告位置
idea快捷键总结的更多相关文章
- Visaul Studio 常用快捷键的动画演示
从本篇文章开始,我将会陆续介绍提高 VS 开发效率的文章,欢迎大家补充~ 在进行代码开发的时候,我们往往会频繁的使用键盘.鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以 ...
- 工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!
如有需要WPF工具的朋友可以移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATI ...
- sublime常用快捷键
自己觉得比较实用的sublime快捷键: Ctrl + / ---------------------注释 Ctrl + 滚动 --------------字体变大/缩小 Ctrl + N----- ...
- Sublime Text3配置在可交互环境下运行python快捷键
安装插件 在Sublime Text3下面写代码感觉很不错,但是写Python的时候遇到了一些问题. 用Sublime Text3打开python文件,或者在Sublime Text3下写好pytho ...
- eclipse 快捷键大全
注:因eclipse版本.电脑配置等原因 有些快捷键可能导致不可用(遇到些许问题可在下方评论) [Ct rl+T] 搜索当前接口的实现类 1. [ALT +/] 此快捷键为用户编辑的好帮手,能为 ...
- submit text3常用快捷键
在网上找了一些submit text的快捷键: Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的 ...
- VS2015常用快捷键总结
生成解决方案 F6,生成项目Shift+F6 调试执行F5,终止调试执行Shift+F5 执行调试Ctrl+F5 查找下一个F3,查找上一个Shift+F3 附加到进程Ctrl+Alt+P,逐过程F1 ...
- Android Studio快捷键
一.android studio 默认快捷键 刚开始接触一款开发软件,想必很想了解它的快捷方式,这会对你的编程起到很好的帮助,提高工作效率,接下来给你介绍下Android Studio一些常用的快 ...
- Android Studio切换为eclipse的快捷键之后还是有区别的部分快捷键
Android Studio Eclipse 把代码提示换成了Class Name Completion, 快捷键是Ctrl+Alt+Space(空格键). 代码提示快捷键Alt+/, ...
- oracle常用的快捷键
最近在开发过程中,遇到一些麻烦,就是开发效率问题,有时候其他同事使用PLSQL 编程效率明显高于自己,观察了好久,才发现他使用PLSQL 已经很长时间了而且,他自己也在其中添加了好多快捷方式, 1.登 ...
随机推荐
- SQLSERVER2008新增的审核/审计功能
SQLSERVER2008新增的审核/审计功能 很多时候我们都需要对数据库或者数据库服务器实例进行审核/审计 例如对失败的登录次数进行审计,某个数据库上的DDL语句进行审计,某个数据库表里面的dele ...
- Yii2中的入口文件环境配置
默认的Debug配置 在入口文件中 defined ( 'YII_DEBUG' ) or define ( 'YII_DEBUG', true ); defined ( 'YII_ENV' ) or ...
- Linux(CentOS 6.5)下配置Mono和Jexus并且部署ASP.NET MVC5
1.开篇说明 a. 首先我在写这篇博客之前,已经在自己本地配置了mono和jexus并且成功部署了asp.net mvc项目,我也是依赖于在网上查找的各种资料来配置环境并且部署项目的,而其在网上也已有 ...
- 异步CTP(Async CTP)为什么那样工作?
对异步CTP感兴趣有很多原因.异步CTP使异步编程比以前更加容易了.它虽然没有Rx强大,但是更容易学.异步CTP介绍了两个新的关键字,async和await.异步方法(或Lambda表达式)必须返回v ...
- C#Light for Unity 新例子
近来有好几位询问C#Lite在Unity中使用的问题 我专门为C#Lite制作了 for Unity的新例子 ,这个例子名为languagetest 包含17个语言特性测试的文件 其中_6004_展示 ...
- js数组转json
function arrayToJson(o) { var r = []; if (typeof o == "string") return "\"" ...
- Winform文件下载之WinINet
在C#中,除了webclient我们还可以使用一组WindowsAPI来完成下载任务.这就是Windows Internet,简称 WinINet.本文通过一个demo来介绍WinINet的基本用法和 ...
- 为 Exchange 服务器编写自定义的反垃圾插件
Exchange 2010 的 Edge Transport 包含了一些 Anti-spam 的 Feature,如图: 都开启了,但是呢,还是会有漏网之鱼,而且把这些邮件自己列为 Junk 也起不了 ...
- 树形打印lua table表
为方便调试lua程序,往往想以树的形式打印出一个table,以观其表内数据.以下罗列了三种种关于树形打印lua table的方法;法一 local print = print local tconca ...
- golang开发缓存组件
代码地址github:cache 花了一天时间看了下实验楼的cache组件,使用golang编写的,收获还是蛮多的,缓存组件的设计其实挺简单的,主要思路或者设计点如下: 全局struct对象:用来做缓 ...