从故事开始聊IDEA快捷操作~
夜,结束了一天的喧嚣后安静下来,伴随着远处路灯那微弱的光。风,毫无预兆地席卷整片旷野,撩动人的思绪万千。那是一个月高风黑夜,豆豆坐在电脑前,打开了IDEA,准备开始敲代码。就在此时,一个黑影出现在豆豆的身后……
“豆豆,听说你最近开始使用IDEA做Java开发了?”
“是的呢,这玩意好厉害,集成了好多插件和框架”
“那是肯定的了,毕竟这是好评如潮的开发软件,如果你要是会快捷键的话,那效率会翻上好几倍呢”
“啊,可是我不会呀。卡卡,你这么讲,你肯定知道,你快教教我”
“快把灯关上,我来传你一套独家秘籍”
啪的一声响,豆豆关上宿舍的灯。在夜深人静的时刻,卡卡颤巍巍等我从怀里掏出一本破破烂烂的一本小黄……咳咳,一本IDEA操作手记。
豆豆打开这本手册,顿时两眼放光,仿佛增长了三层智慧,你想知道记录了哪些东西吗?快接着往下看吧。
IDEA快捷键
- Ctrl + A ,全选当前文件所有内容
- Ctrl + B ,进入光标所在的方法的定义处,等效于
Ctrl+左键
- Ctrl + C ,复制光标所在行或复制选择内容
- Ctrl + D ,复制当前行到下一行
- Ctrl + E ,显示最近打开的文件记录列表
- Ctrl + F ,在当前文件进行文本查找
- Ctrl + G ,在当前文件跳转到指定行处
- Ctrl + H ,显示当前类的层次结构
- Ctrl + I ,选择可以实现的方法(一般实现抽象方法时使用)
- Ctrl + J ,插入自定义动态代码模板
- Ctrl + K ,版本控制提交项目(项目加入版本控制时才能用)
- Ctrl + L ,当前文件查找时,显示下一个的位置(关闭搜索框时也可以使用)
- Ctrl + M ,跳转到光标所在位置
- Ctrl + N ,默认根据类名查找文件(在搜索框上面可以选择其他类别)
- Ctrl + O ,选择需要实现或者重写的方法
- Ctrl + P ,方法参数提示显示
- Ctrl + Q ,显示光标所在的变量 / 类名 / 方法名的文档说明内容
- Ctrl + R ,替换文本
- Ctrl + S ,保存当前文件
- Ctrl + T ,版本控制更新项目,需要此项目有加入到版本控制才可用
- Ctrl + U ,前往当前光标所在的方法的父类的方法 / 接口定义
- Ctrl + V ,粘贴复制内容
- Ctrl + W ,递进式选择代码块
- Ctrl + X ,剪贴光标所在行或者所选内容
- Ctrl + Y ,删除光标所在行 或 删除选中的行
- Ctrl + Z ,撤销更改内容
- Ctrl + + ,展开代码
- Ctrl + - ,折叠代码
- Ctrl + / ,注释光标所在行代码(会根据当前不同文件类型使用不同的注释符号)
- Ctrl + [ ,移动光标到当前所在代码的花括号开始位置
- Ctrl + ] ,移动光标到当前所在代码的花括号结束位置
- Ctrl + F3 ,调转到所选中的词的下一个引用位置
- Ctrl + F4 ,关闭当前编辑文件
- Ctrl + F8 ,设置光标当前行为断点,如果当前已经是断点则去掉断点
- Ctrl + F9 ,build project
- Ctrl + F11 ,光标、选中文件/文件夹处添加书签
- Ctrl + F12 ,显示当前文件的结构,所有方法等
- Ctrl + 数字(1,2,3…9) ,跳转到对应编号书签所在位置
- Ctrl + Home ,跳转到文件头部
- Ctrl + End ,跳转到文件尾部
- Ctrl + Space ,基础代码补全,默认在 Windows 系统上被输入法占用,建议修改为
Ctrl+逗号
- Ctrl + Delete ,删除光标后面的单词或是中文句
- Ctrl + BackSpace ,删除光标前面的单词或是中文句
- Ctrl + 左方向键 ,光标跳转到当前单词 / 中文句的左侧开头位置
- Ctrl + 右方向键 ,光标跳转到当前单词 / 中文句的右侧开头位置
- Ctrl + 上方向键 ,光标不动,文件内容往下移动
- Ctrl + 下方向键 ,光标不动,文件内容往上移动
卡卡看了看一脸懵逼的豆豆,嘴角勾起一丝若有若无的微笑,随即说道:“这只是idea快捷键的其中一小部分,所有的快捷键按照26个字母排序的,但是如果你能全部掌握的话,撸码的速度一定能大增的。”
豆豆抬起头,说:“卡卡,你说得对,但是要完全的掌握需要不断地去实践练习,这需要一段时间啊。我现在了解的是不是太晚了”
卡卡拍了拍豆豆的肩膀,然后一脸严肃的讲:“学习啊,不论你在什么时候开始,重要的是开始之后请不要停止。重在坚持,不如先把我下个月的零食包了,我来监督监督你~”
"那是不是也能把剩余部分的操作秘籍给我呀?"
“看你表现啊~”