JAVA语言之intellij idea 快捷键大全
小标 2019-01-08 来源 : 阅读 1955 评论 0

摘要:本文主要向大家介绍了JAVA语言之intellij idea 快捷键大全,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

本文主要向大家介绍了JAVA语言之intellij idea 快捷键大全,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

在使用IntelliJ Idea的时候,使用快捷键是必不可少的。掌握一些常用的快捷键能大大提高我们的开发效率。有些快捷键可以熟练的使用,但是还有另外一些快捷键虽然很好用,但是由于因为没有形成使用习惯或者没有理解快捷键的用法,甚至之前对一些快捷键根本没有概念,导致不会去使用。对于这些快捷键,如果能够用好,编辑代码的效率必能提高一个水平。所以在此梳理出来,加强自己的使用,形成习惯。

(注:有些操作的快捷键做了更改,和IntelliJ Idea默认的快捷键不一样)


动作快捷键说明


Move Caret to Code Block EndCtrl+]诸如{}围起来的代码块,使用该快捷键可以快速跳转至代码块的结尾处


Move Caret to Code Block StartCtrl+[同上,快速跳至代码块的开始出


Complete Current StatementCtrl+Shift+Enter将输入的if、for、函数等等补上{}或者;使代码语句完整


Start New LineShift+Enter在当前行的下方开始新行


Start New Line Before CurrentCtrl+Alt+Enter在当前行上方插入新行


Delete to Word EndCtrl+Delete删除光标所在至单词结尾处的所有字符


Delete to Word StartCtrl+BackSpace删除光标所在至单词开头的所有字符


Move Caret to Previous WordCtrl+向左箭头将光标移至前一个单词


Move Caret to Next WordCtrl+向右箭头将光标移至后一个单词


Scroll UpCtrl+向上箭头向上滚动一行


Scroll DownCtrl+向下箭头向下滚动一行


Extend SelectionCtrl+W选中整个单词


Toggle CaseCtrl+Shift+U切换大小写


———————————————Edit——————————————————–


动作快捷键说明


UndoCtrl+Z撤销


RedoCtrl+Shift+Z重做


CutCtrl+X剪切


CopyCtrl+C复制


PasteCtrl+V粘贴


Join LinesCtrl+Shift+J将选中的行合并成一行


—————-Find—————–


动作快捷键说明


FindCtrl+F在当前文件中查找


ReplaceCtrl+R替换字符串


Find in PathCtrl+Shift+F在全局文件中查找字符串


Replace in PathCtrl+Shift+R在全局中替换字符串


Find UsagesAlt+F7查找当前变量的使用,并列表显示


Show UsagesCtrl+Alt+F7查找当前变量的使用,并直接对话框显示


Find Usages in FileCtrl+F7在文件中查找符号的使用


Highlight Usages in FileCtrl+Shift+F7在文件中高亮显示变量的使用


这里的快捷键用的频率还是很高的,但是之前用的最多的是Ctrl+F和Ctrl+Shift+F,后面相关的Find Usages基本上没有用过,后面应该多使用,有的时候相对Ctrl+F在文件内按字符串查找,还是更好用一些


—————————————–Navigate————————————————


动作快捷键说明


Class…Ctrl+N查找类文件


File…Ctrl+Shift+N查找文件


Line…Ctrl+G定位到文件某一行


BackAlt+向左箭头返回至上次光标位置


ForwardAlt+向右箭头返回至后一次光标位置


Last Edit LocationCtrl+Shift+Backspace返回上次编辑位置


Next Edit LocationCtrl+Shift+反斜杠返回后一次编辑位置


DeclarationCtrl+B定位至变量定义的位置


Implementation(s)Ctrl+Alt+B定位至选中类或方法的具体实现


Type DeclarationCtrl+Shift+B直接定位至光标所在变量的类型定义


Super MethodCtrl+U直接定位至当前方法override或者implements的方法定义处


File StructureCtrl+F12显示当前文件的文件结构


File PathCtrl+Alt+F12显示当前文件的路径,并可以方便的将相关父路径打开


Type HierarchyCtrl+H显示当前类的继承层次


Method HierarchyCtrl+Shift+H显示当前方法的继承层次


Call HierarchyCtrl+Alt+H显示当前方法的调用层次


Next Highlighted ErrorF2定位至下一个错误处


Previous Highlighted ErrorShift+F2定位至前一个错误处


Previous OccurrenceCtrl+Alt+向上箭头查找前一个变量共现的地方


Next OccurrenceCtrl+Alt+向下箭头查找下一个变量共现的地方


目前还不知道Previous Occurrence 和 Next Occurrence是怎么用的,在变量上使用没有反应。不过在Edit–Find菜单下有几个菜单项:Find Next \/ Move to Next Occurrence、Find Previous \/ Move to Previous Occurrence等。当选中变量的时候,需要首先点击“Find Word at Caret”,然后再点击上述选项才有用


————————————————-Code———————————————–


动作快捷键说明


Override Methods…Ctrl+O重写基类的方法


Implement Methods…Ctrl+I实现基类或接口中的方法


Generate…Alt+Insert产生构造方法、getter/setter等方法


Surround With…Ctrl+Alt+T将选中的代码使用if、while、try/catch等包装


Unwrap/Remove…Ctrl+Shift+Delete去除相关的包装代码


—————————————–Completion——————————————


动作快捷键说明


BasicAlt+/自动完成


SmartTypeAlt+Enter自动提示完成


—————————————-Folding————————————————-


动作快捷键说明


ExpandCtrl+=展开代码


CollapseCtrl+-收缩代码


Expand RecursivelyCtrl+Alt+=递归展开代码


Collapse RecursivelyCtrl+Alt+-递归收缩代码


Expand AllCtrl+Shift+=展开所有代码


Collapse AllCtrl+Shift+-收缩所有代码


———————————


动作快捷键说明


Insert Live TemplateCtrl+J插入Live Template


Surround with Live TemplateCtrl+Alt+J使用Live Template包装


Comment with Line CommentCtrl+/使用//进行注释


Comment with Block CommentCtrl+Shift+/使用/**/进行注释


Reformat CodeCtrl+Alt+L格式化代码


Auto-Indent LinesCtrl+Alt+I自动缩进行


Optimize ImportsCtrl+Alt+O优化import


———————————


动作快捷键说明


Move Statement DownCtrl+Shift+向下箭头将光标所在的代码块向下整体移动


Move Statement UpCtrl+Shift+向上箭头将光标所在的代码块向上移动


Move Element LeftCtrl+Alt+Shift+向左箭头将元素向左移动


Move Element RightCtrl+Alt+Shift+向右箭头将元素向右移动


Move Line DownAlt+Shift+向下箭头将行向下移动


Move Line UpAlt+Shift+向上箭头将行向上移动


————————————-Refactor——————————————–


动作快捷键说明


RenameShift+F6重命名


Change SignatureCtrl+F6更改函数签名


Type MigrationCtrl+Shift+F6更改类型


          

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved