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 定位错误和警告位置

<!-- h2{ background-color: #67b168;; } -->

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Young Dreamer

基于Webkit的浏览器关键渲染路径介绍

关键渲染路径概念 浏览器是如何将HTML、JS、CSS、image等资源渲染成可视化的页面的呢?本文简单介绍一下渲染过程中涉及到的关键步骤。 该过程分为四步:模...

1999
来自专栏hbbliyong

Android Studio 快捷键

Alt+回车 导入包,自动修正 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L  格式化代码 Ctrl+Alt+O 优化导入...

2886
来自专栏hrscy

iOS 9 Storyboard 教程(二上)介绍Segue静态单元格(static cell)

Add Player 最终的设计看上去像下面这样:#接第一部分: 原帖地址 简书地址

1161
来自专栏一个会写诗的程序员的博客

13.14 SpringBoot集成JSP模板引擎:JSP页面样式乱掉13.14 SpringBoot集成JSP模板引擎:JSP页面样式乱掉原因分析解决方案测试验证

在如下的HTML/JSP源代码中,有特殊字符(比如说,html标签,</textarea>)

944
来自专栏点滴积累

PhiloGL学习(3)——程序员的法宝—键盘、鼠标

前言 上一篇文章中介绍了如何让对象动起来,本文介绍如何让场景响应我们的鼠标和键盘以控制场景的缩放及对象的转动和移动等。 一、 原理分析 有了上一篇文章的基础,我...

3417
来自专栏葡萄城控件技术团队

Spread for Windows Forms高级主题(4)---自定义用户交互

你可以从多方面自定义用户界面来自定义用户与Spread控件的交互方式。同时,你还可以自定义如何处理用户交互方式。 设置允许用户进行的操作 下面的列表总结了通过控...

1996
来自专栏静晴轩

Android Studio快捷键

最常用快捷键 Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O ...

3297
来自专栏HaHack

学习 React Native for Android:React 基础

1152
来自专栏Kevin-ZhangCG

Intellij Idea 2018常用快捷键总结

快捷键列表 Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码

1033
来自专栏Flutter入门到实战

开发工具总结(5)之Markdown语法图文全面详解及其工具介绍

版权声明:本文为博主原创文章(少量文字参考他人博文,已加上引用说明),未经博主允许不得转载。https://www.jianshu.com/p/c0a2897a...

1234

扫码关注云+社区