IntelliJ Idea常用的快捷键
以下是IntelliJ Idea2017版的,基本上不会有什么变化
IntelliJ Idea这个编译器现在非常流行,他强大的快捷键非常好用,相比于eclipse,IntelliJ Idea界面也比eclipse高大上,以下是IntelliJ Idea的常用快捷键
基本的复制,剪切,粘贴,全选还是有的
Ctrl+Y删除当前行
Ctrl+D复制当前行,向下添加
Ctrl+shift+F10 运行当前类
Ctrl+/注释当前行
Ctrl+shift+/块注释
输入psvm会自动出现提示添加main方法
输入sout添加System.out.println()输出方法(输入之后也可以Ctrl+J按出提示)
IntelliJ Idea有个特点就是在打开某个项目中的代码的时候,方法中的代码能在一行显示的时候,显示在一行,当你想要编辑的时候,代码自动变成缩进后的格式(算是个小发现吧,2017版)
不过IntelliJ Idea也提供了折叠代码的快捷键Ctrl+>键,快速折叠代码,
当写完一行代码的时候,可以Ctrl+shift+Enter自动完成本行代码(如果是if,for,while会在后面添加小括号和花括号,普通的赋值等等语句会在后面添加分号,同时格式化本行代码符号变量之间空出空格)
IntelliJ Idea有一个自动提取变量的功能,光标放在变量上,Ctrl+Alt+V,自动添加一句赋值语句
例如:光标放在字符串中,Ctrl+Alt+V
System.out.println("这是中文!");
自动构建,变成下面这样,真的好方便
String x1 = "这是中文!";
System.out.println(x1);
强大的编译器还有一个自动生成常用方法的快捷键Alt+Insert,构造方法,Getter,Setter,toString,equals方法.,新建包,新建类
自动导包Alt+Enter
重构代码Ctrl+shift+Alt+T,基本用到的可以移动类,复制类重新生成一个
Ctrl+Tab各种类的切换
当一个类实现一个接口的时候Ctrl+I实现接口中的方法
当一个类继承一个类的时候Ctrl+O重写方法
两下Shift查找任何
选中代码后Ctrl+Alt+T可以把代码包含在一个代码块中例如:if选择语句,while,for循环语句,try-catch异常处理语句
这些是最常用到的快捷键,IntelliJ Idea的快捷键真的好多好多,快捷键可以提高开发效率,但是不要太过于依赖,平时多实践,就会记下来
更多的快捷键介绍参见http://www.open-open.com/lib/view/open1396578860887.html
IntelliJ Idea常用的快捷键的更多相关文章
- IntelliJ IDEA 常用设置/快捷键
经常用到 IntelliJ IDEA 编写java,由于不时需要重装系统,所以Mark一下一些基本的设置选项,以便查询,这篇帖子会一直更新,只要有常用的新的设置或者快捷键 一.常用设置 显示代码行号 ...
- intellij中常用的快捷键
intellij快捷键
- IntelliJ IDEA常用的快捷键(代码提示/注释代码/加入类注释和方法注释Javadoc)
说明:IDEA的快捷键非常的多,但是下面这几种快捷键应该是最常用到的. 一.代码提示: [Ctrl]+[空格] 这个通常会与输入法开关冲突,解决方法是屏蔽输入法开关. 二.注释: 1.单行:[Ctrl ...
- IntelliJ IDEA常用的快捷键积累总结
.personSunflowerP { background: rgba(51, 153, 0, 0.66); border-bottom: 1px solid rgba(0, 102, 0, 1); ...
- IntelliJ Idea 常用快捷键 列表
1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环.System.out.main方法等boilerplate样板代码 例如要输入for(U ...
- IntelliJ IDEA 常用快捷键列表及技巧大全
IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和 ...
- [转]IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)
IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) ntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. -----------自动代码-------- 常用的有 ...
- Intellij IDEA常用快捷键——Mac版
http://blog.csdn.net/longshen747/article/details/17204699 http://totohust.iteye.com/blog/1035550 设置自 ...
- IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)
IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环.System.ou ...
随机推荐
- 重装Win10系统的非常简单的操作教程
这是回到学校的第二天,准备搞一份实习证明,然而宿舍宽带停了,于是我来到了社团办公室,打开了其中一台电脑. 各位师弟师妹...你们也太厉害,把电脑折腾成这样...电脑装了各种各样的工具, Adobe P ...
- SecureCRT8.0设置语法高亮
SecureCRT默认不显示语法高亮,整个界面颜色单一,用起来很不舒服,也没有效率,所有通过设置一下语法高亮还是很有必要的, 默认字体也看着不是很清晰.所以还是修改一下预告高亮比较好 设置语法高亮,多 ...
- Spring初始化ApplicationContext为null
1. ApplicationContextAware初始化 通过它Spring容器会自动把上下文环境对象调用ApplicationContextAware接口中的setApplicationConte ...
- Hadoop压缩
为什幺要压缩? 压缩会提高计算速度?这是因为mapreduce计算会将数据文件分散拷贝到所有datanode上,压缩可以减少数据浪费在带宽上的时间,当这些时间大于压缩/解压缩本身的时间时,计算速度就会 ...
- 了解c3p0,dbcp与druid
说到druid,这个是在开源中国开源项目中看到的,说是比较好的数据连接池.于是乎就看看.扯淡就到这. 下面就讲讲用的比较多的数据库连接池.(其实我最先接触的是dbcp这个) 1)DBCP DBCP是一 ...
- 1.5 PCI-X总线简介
PCI-X总线仍采用并行总线技术.PCI-X总线使用的大多数总线事务基于PCI总线,但是在实现细节上略有不同.PCI-X总线将工作频率提高到533MHz,并首先引入了PME(Power Managem ...
- JSON对象转换成JSON字符串
1.问题背景 有一个json对象,需要将其转换成json字符串 JSON.stringify(obj) 2.实现源码 <!DOCTYPE html PUBLIC "-//W3C//DT ...
- Linux集群问题~浅谈
系统扩展的方式 # scale up 向上扩展 # scale out 向外扩展 集群类型 LB 负载均衡集群 Load Balancing HA 高可用集群 High Availability HP ...
- 笔记:promise实例+注释
////////////////////////////////////////////// var data = [1,2,3,4]; var promise = new Promise((reso ...
- es6的新特性--模板字符串
这几天简单看了一下深入浅出es6这本书,感觉特实用,学习了一个新特性---模板字符串在项目开发中,拼接字符串是不可缺少的,动态创建dom元素以及js操作数据都要拼接字符串,在es6出来之前,我们都通常 ...