发布时间:2026-01-17
浏览次数:0
自动代码
常用的,有fori,通过它,加上Tabintellij idea类图,即可生成循环样板代码,还有sout,加上Tab,能生成.out样板代码,另外,psvm加上Tab,可生成main方法样板代码 。
按照示例来说,若要进行输入,对于for(User user : users)这种情况,仅仅需要输入user.for,接着按下Tab键即可, ;。
比如说,若需输入Date = user.(),那么仅需输入user.().var加上Tab就可以了。
代码标签输入完成后,按Tab,生成代码。
按下Ctrl与Alt以及O键,可对导入的类和包进行优化,按下Alt键,能够生成代码(像是get、set方法、构造函数等),或者通过右键(),按下fori、sout、psvm与Tab键,按下Ctrl+Alt+T键,能生成try catch,或者按下Alt+enter,按下CTRL+ALT+T键,可将选中的代码置于TRY{}、IF{}、ELSE{}之中,按下Ctrl + O键,能重写方法,按下Ctrl + I键,可实现方法,按下Ctr+shift+U键,能进行大小写转化,按下ALT+回车,可导入包、自动修正,按下ALT+/键,能获得代码提示,按下CTRL+J键,可实现自动代码,按下Ctrl+Shift+J键,能整合两行为一行,按下CTRL+空格,可获得代码提示,按下CTRL+SHIFT+SPACE键,能自动补全代码,按下CTRL+ALT+L键,可格式化代码,按下CTRL+ALT+I键,能自动缩进,按下Ctrl+Alt+O键,可优化导入的类和包,按下ALT+键,能生成代码(例如下如GET、SET方法、构造函数等),按下CTRL+E键,能查看最近更改的代码,按下Ctrl+Alt+SPACE键,可获得类名或接口名提示,按下CTRL+P键,能获得方法参数提示,按下CTRL+Q键,能看到当前方法的声明,按下Shift+F6键,可进行重构-重命名(包括包、类、方法、变量、甚至注释等),按下Ctrl+Alt+V键,可提取变量。
查询快捷键
Ctrl+Shift+具备跳转到上次编辑位置的功能,CTRL+ALT+ left/right 能够进行前后导航编辑过的地方,ALT+7 可使靠左窗口显示当前文件的结构,Ctrl+F12 能浮动显示当前文件的结构,ALT+F7 会找到你的函数或者变量或者类的所有引用到的地方,CTRL+ALT+F7 同样会找到你的函数或者变量或者类的所有引用到的地方,Ctrl+Shift+Alt+N 用于查找类中的方法或变量,双击SHIFT 可在项目的所有目录查找文件,Ctrl+N 用于查找类,Ctrl+Shift+N 用于查找文件,CTRL+G 用于定位行,Ctrl+F 在当前窗口查找文本,Ctrl+Shift+F 在指定窗口查找文本,Ctrl+R 在当前窗口替换文本,Ctrl+Shift+R 在指定窗口替换文本,ALT+SHIFT+C 用于查找修改的文件,Ctrl+E 可显示最近打开的文件,F3 能向下查找关键字出现位置,SHIFT+F3 可向上一个关键字出现位置,选中文本后按Alt+F3 ,能高亮相同文本,F3 可逐个往下查找相同文本,F4 用于查找变量来源,Ctrl+Shift+O 会弹出显示查找内容,Ctrl+W 可用于选中代码,连续按会有其他效果,F2 或Shift+F2 能高亮错误或警告并快速定位,Ctrl+Up/Down 可使光标跳转到第一行或最后一行下控侧的位置,Ctrl+B 能快速打开光标处的类或方法,CTRL+ALT+B 找所有的子类,Ctrl+Shift+B 找变量的类,Ctrl+Shift+上下键 能上下移动代码,Ctrl+Alt+ left/right 返回至上次浏览的位置,Ctrl+X 用于删除行,Ctrl+D 用于复制行,Ctrl+/ 或 Ctrl+Shift+/ 用于注释(// 或者/*...*/ ),Ctrl+H 用于显示类结构图, Ctrl+Q 用于显示注释文档,Alt +F1 用于从代码所在位置查找,Alt+1 用于快速打开或隐藏工程面板,Alt+ left/right 用于切换代码视图,ALT+ ↑/↓ 在方法间快速移动定位,CTRL+ALT+ left/right 前后导航编辑过的地方,Ctrl+Shift+可以跳转到上次编辑的地,Alt+6 用于查找TODO ,还有其他快捷键 。
按下 SHIFT 键与 ENTER 键,另起一行,按下 CTRL 键与 Z 键,倒退(撤销),按下 CTRL 键、SHIFT 键与 Z 键,向前(取消撤销),按下 CTRL 键、ALT 键与 F12 键,通过资源管理器打开文件夹,按下 ALT 键与 F1 键,查找文件所在目录位置,按下 SHIFT 键与 ALT 键,进入竖编辑模式,按下 CTRL 键与 F4 键,关闭当前窗口,按下 Ctrl 键、Alt 键与 V 键,可以引入变量。比如,new();自动导入变量定义,Ctrl + ~,能快速切换方案,也就是界面外观、代码风格、快捷键映射等各个菜单,还有svn快捷键 。
按下ctrl+k,将代码提交至SVN,按下ctrl+t,对代码进行更新,这是调试的快捷键 。
实际上经常会用到的,是F7、F8、F9,而最值得被提及的,是Drop Frame能够使已经运行过的代码,从起始处重新开始运行。
alt 加 F8,在 debug 的时候选中去查看值,Alt 加 Shift 加 F9,进行选择 Debug,Alt 加Shift 加 F10,去选择 Run,Ctrl 加 Shift 加 F9,用于编译,Ctrl 加 Shift 加 F8,来看查看断点,F7,实现步入,Shift 加 F7,达成智能步入,Alt 加 Shift 加 F7,做到强制步入,F8,实现步过,Shift 加 F8,达成步出,Alt 加 Shift 加 F8,做到强制步过,Alt 加 F9,运行到光标处,Ctrl 加 Alt 加 F9,强制运行到光标处,F9,恢复程序,Alt 加 F10,定位到断点,重构 。
长按Ctrl键,同时按下Alt键,跟着按住Shift键,再按下T键,会弹出重构菜单,按下Shift键,接着按下F6键,可进行重命名,按下F6键能实现移动,按下F5键可用于复制,按下Alt键,按下逗号键,按下Ctrl键,同时按下Alt键,按下N键,能安全删除,按下Ctrl键,同时按下Alt键,按下N键,可进行内联,这就是十大IDEA快捷键 。
IDEA中有很多快捷键让人爱不释手,上也有一些有趣的讨论。
每个人都有自己的最爱,想排出个理想的榜单还真是困难。
在以往的时候,也曾对其进行过整理的快捷键,于此次而言,便依据我在日常开展开发操作期间的使用频率,以极为简单的方式进行分类,从而一一列出我最为钟爱的十大快捷神键了 。
1、 智能提示:
最先面临的无疑便是智能,基础的代码提示借助Ctrl+Space来达成,并且能够依据类型信息更尽显智能地通过Ctrl+Shift+Space来提示,然而鉴于总是伴随我们敲击而自行提示,所以多数情况下都不是手动去敲这两个快捷键(除非提示框不见了)。
采用F2 ,或者Shift与F2组合移至有着错误的代码处,借助Alt键与Enter键快速进行修复,也就是当中的Quick Fix功能呈现之时。在智能提示将方法名替我们自动补全之际,我们一般状况下要自行去填上行尾的反括号以及分号这两者,当括号层层嵌套数量众多之时会显得极为麻烦,在这个时候我们仅仅需要击打Ctrl键与Shift键及Enter键就能够自动把末尾的字符予以补全。并且不仅仅局限于括号,举例来说,在敲完if或者for之后同样能够自动去补上花括号{ } 。
直至最后,还得提及一点啥呢,那个能够实现智能感知,还有和等主流框架相关的配置文件以及类,凭借以静制动的方式,在那看似呈现出“静态”的外在表象之下,智能化地去扫描并且理解你的项目究竟是怎样来构造以及配置的 。
2、 重构:
拥有另一完爆掉的功能,这功能的情形是,其智能程度,那是非常令人瞠目结舌。所呈现情形的举例,是这类,在作取提取变量的行为之际,能够自动以方式查出所有匹配,并且,将这些匹配同时提取成一个变量情况等等。特别是,在看过《重构 - 改善既有代码设计》之书以后出现这样情况是这般现象,有另外的配合,完全令观看者大呼过瘾的感受!也正是因为,前面所讲的强大智能以及重构功能,使得后面所讲的TDD开发,变得非常顺畅的状态。
把话题转到关键内容上,先述及一个具备无敌特性的、用于重构功能大汇总的快捷键Ctrl + Shift + Alt + T,它被称作This。其按键的操作方式存在一定复杂性,不过这也契合相关的风格特点,许多快捷键的操作需要双手协同完成,这与不少极为实用的快捷键能够轻松地通过单手完成不同(不确定这是否能算作一项突出优点),然而要是各位曾经使用过Emacs,就会觉得这也没什么特别之处了(并非是对Emacs持有负面看法)。
除此之外,存在着一些最为常用的重构技巧intellij idea类图,鉴于其太过常用,要是每次都在This菜单里进行选择,那么效率会略显低下。举例来说,按下Shift+F6直接就能够实现改名,而按下Ctrl+Alt+V则是用于提取变量。
3 、代码生成:
类似这样的一点,虽说并非是独特的地方,然而鉴于日常利用的频率极其高,因而仍旧被排列在榜单的较前位置。平时经常用到的有,通过fori/sout/psvm加上Tab就能生成循环、.out、main方法等范式代码,借助Ctrl+J能够查看全部的模板。
在后面“辅助”的那一节当中,将会提及Alt+,于编辑窗口里进行点击操作时,能够生成构造函数,以及、、/、重写父类方法等内容。这两项技巧实在是太过常用,基本上毫无例外每天都要去生成一堆main、.out和/ 。
此外,IDEA 13里增添了后缀自动补全功能,它相较于模板生成更为灵活且强大。比如说,若要输入for(User user : users),仅需输入user.for并按下Tab键。又如,要输入Date = user.(),只需输入user.().var再按下Tab键便可。
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码