以下是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常用的快捷键的更多相关文章

  1. IntelliJ IDEA 常用设置/快捷键

    经常用到 IntelliJ IDEA 编写java,由于不时需要重装系统,所以Mark一下一些基本的设置选项,以便查询,这篇帖子会一直更新,只要有常用的新的设置或者快捷键 一.常用设置 显示代码行号 ...

  2. intellij中常用的快捷键

    intellij快捷键

  3. IntelliJ IDEA常用的快捷键(代码提示/注释代码/加入类注释和方法注释Javadoc)

    说明:IDEA的快捷键非常的多,但是下面这几种快捷键应该是最常用到的. 一.代码提示: [Ctrl]+[空格] 这个通常会与输入法开关冲突,解决方法是屏蔽输入法开关. 二.注释: 1.单行:[Ctrl ...

  4. IntelliJ IDEA常用的快捷键积累总结

    .personSunflowerP { background: rgba(51, 153, 0, 0.66); border-bottom: 1px solid rgba(0, 102, 0, 1); ...

  5. IntelliJ Idea 常用快捷键 列表

    1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环.System.out.main方法等boilerplate样板代码 例如要输入for(U ...

  6. IntelliJ IDEA 常用快捷键列表及技巧大全

    IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正Ctrl+N  查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和 ...

  7. [转]IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)

    IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) ntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. -----------自动代码-------- 常用的有 ...

  8. Intellij IDEA常用快捷键——Mac版

    http://blog.csdn.net/longshen747/article/details/17204699 http://totohust.iteye.com/blog/1035550 设置自 ...

  9. IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)

    IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环.System.ou ...

随机推荐

  1. 1000多个项目中的十大JavaScript错误以及如何避免

    通过统计数据库中的1000多个项目,我们发现在 JavaScript 中最常出现的错误有10个.下面会向大家介绍这些错误发生的原因以及如何防止. 对于这些错误发生的次数,我们是通过收集的数据统计得出的 ...

  2. MyBatis入门一

    本人只是刚刚学习MyBatis,作为学习路程的记录,写的不好,不完善的地方请多多包涵: 首先,先比较一下Hibernate和MyBatis两种框架之间的区别: 两种都是ORM框架,但是Hibernat ...

  3. Servlet中forward和redirect的区别(转)

    forward方式:request.getRequestDispatcher("/somePage.jsp").forwardrequest, response);     red ...

  4. WaitForSingleObject函数

    WaitForSingleObject函数 VC声明 DWORD WaitForSingleObject( HANDLE hHandle, DWORD dwMilliseconds ); VB声明 D ...

  5. vector 遍历

    vector向量容器,是数组的一个泛化推广.实现了类似于数据结构中顺序表的操作. vector容器是一个模板类,可以存放任何类型的对象(但必须是同一类对象).vector对象可以在运行时高效地添加元素 ...

  6. Python与RabbitMQ交互

    RabbitMQ 消息队列 成熟的中间件RabbitMQ.ZeroMQ.ActiveMQ等等 RabbitMQ使用erlang语言开发,使用RabbitMQ前要安装erlang语言 RabbitMQ允 ...

  7. 异常-----freemarker.template.TemplateException: Error executing macro: write

    freemarker自定义标签 1.错误描述 六月 05, 2014 11:31:35 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error 严 ...

  8. JDBCTemplate简化JDBC的操作(二)

    一.Spring对不同的持久化支持: Spring为各种支持的持久化技术,都提供了简单操作的模板和回调 ORM持久化技术 模板类 JDBC org.springframework.jdbc.core. ...

  9. sql数据库设置自定义消息

    第一步 EXEC sp_addmessage   @msgnum =   50005 ,   @severity =   10 ,   @msgtext =   '更新失败'        ,  @l ...

  10. C#图解教程 第二十章 异步编程

    笔记 异步编程 什么是异步 示例 async/await特性的结构什么是异步方法 异步方法的控制流await表达式取消一个异步操作异常处理和await表达式在调用方法中同步地等待任务在异步方法中异步地 ...