博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IDEA 快捷键
阅读量:4577 次
发布时间:2019-06-08

本文共 1707 字,大约阅读时间需要 5 分钟。

本篇文章是为了帮助你更加高效的使用IDEA,提供给你一些最重要的特性的概要,以及一些小提示和技巧,还有最热门的快捷键。

工具窗口调用

Tool Window Shortcut
Project Alt+1
Version Control Alt+9
Run Alt+4
Debug Alt+5
Terminal Alt+F12
Editor ESC

<!--more-->

当你想要聚焦于代码时,试试Distraction Free Mode。它去掉了所有的工具条、工具窗口和编辑器选项。在主菜单打开View | Enter Distraction Free Mode
你也可以使用Ctrl + Shift + F12隐藏所有的工具窗口,再次使用快捷键将回到默认的界面。
导航条是一个复杂的可选择的到项目工具窗口,你可以使用Alt + Home跳转到导航条。在导航条你可选择要查看的目录。

代码补全

1.基础的自动补全快捷键为Ctrl + Space,但是这和linux下默认的输入法切换时冲突的,你可以自行修改为其它快捷键,比如Alt + /,哈哈。当然如果你不修改快捷键的话,也可以使用智能补全Ctrl + Shift + Space

2.为了使用IDEA补全一个声明,你可以使用快捷键Ctrl + Shift + Enter,这将自动的添加那些丢失的括号以及必要的格式。如果没有要补全的内容就会跳转到下一新行,你想问怎么跳转到上一新行?使用Ctrl + Alt + Enter
3.我们经常会遇到很多重载的构造器或者方法,如果你想要查看它们可以传入的参数,就可以使用快捷键Ctrl + P,并且它们可是高亮的哟。
4.其实IDEA在爽的补全并不是上面的这些快捷键,而是你什么快捷键都不用使用,当你输入一个代码的时候,它会自动的分析,并且依据你的输入自动的给你相关的提示,在你的变量、方法等后使用一个'.'会自动提示你可以跟在你的代码后的内容。

编辑器基础

最有用的编辑器快捷键是:

Action Description
移动当前行的代码 Ctrl + Shift + Up/Down
复制一行代码 Ctrl + D
移除一行代码 Ctrl + Y
注释一行代码 Ctrl + /
注释多行代码 Ctrl + Shift + /
在当前文件中发现内容 Ctrl + F
发现并且取代当前的内容 Ctrl + R
在打开的选项卡间跳转 Alt + right/left
向前或向后导航 Ctrl + Alt + right/left
构造器,get/set方法 Alt + insert

导航

  • Ctrl + E打开最近的文件,默认的光标是在你当前的文件上。
  • Ctrl + N导航到一个类。
  • Ctrl + Shift + N导航到一个文件。
  • Ctrl + F12查看一个类的结构。
  • Double Shift名为到处寻找,很强大,IDEA想找哪就找哪!
  • Ctrl + B打开注释。
  • Ctrl + Q弹出注释,就是和上面打开的方式不一样,作用是一样的。
  • Ctrl + H打开一个文件的继承链。

代码样式和格式化

1.使用Ctrl + Alt + L可以重新格式化代码,但是对其中的中文的支持不是很好。

2.使用Ctrl + Alt + I可以实现自动缩进。
3.使用Ctrl + Alt + Q可以优化导入。

不过一般情况下IDEA会自动将格式优化的比较好。

运行和Debug

Run:Shift + F10

Debug:Shift + F9

关于IDEA基础使用的介绍就到这里了,这些快捷使用方式都是在开发中很常用的,一定得记牢了!

本文是在IDEA官网查看翻译Discover IDEA,外加自己使用的一些使用心得,翻译的不好敬请见谅。

作者: 忘性最大的人 
链接:http://www.imooc.com/article/14783
来源:慕课网
本文原创发布于慕课网 ,转载请注明出处,谢谢合作!

转载于:https://www.cnblogs.com/longling2344/p/7442103.html

你可能感兴趣的文章
bzoj1415[NOI2005]聪聪和可可-期望的线性性
查看>>
bzoj5123 [Lydsy12月赛]线段树的匹配
查看>>
.NET基础篇——Entity Framework 数据转换层通用类
查看>>
二叉树的镜像
查看>>
js数组求交集
查看>>
poj 3169 layout
查看>>
springBoot bean注入
查看>>
为什么使用dojo?dojo与jquery有什么不同?dojo适合什么开发场景?
查看>>
jQuery实现等比例缩放大图片
查看>>
洛谷:P3384 [HNOI2004]宠物收养场
查看>>
输入三个字符串,按由小到大的顺序输出
查看>>
SparkSQL——用之惜之
查看>>
WEB常用端口号
查看>>
回调函数理解
查看>>
正则表达式取小数点后面几位
查看>>
Vijos 1460 拉力赛
查看>>
c#编程基础
查看>>
Python爬虫
查看>>
关于Spring中@Autowired和@Qualifier注释的使用
查看>>
jQuery API 中文文档
查看>>