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 ...
随机推荐
- nignx笔记1
上图是单版的架构,理论一个tomcat并发就200到300,经过优化后的最多500,这很明显容量低,而且出现单点故障后应用服务就不可以访问了,比如tomcat,这样明显对于多并发是不行的. 那么如果我 ...
- linux lvm管理扩展 RAID磁盘阵列管理
LVM逻辑卷将多个物理分区/磁盘从逻辑上组合成一个更大的整体,从其中划分出不同的逻辑分区,逻辑分区的大小可以根据需要扩大,缩减!!!!/boot用来存放引导文件,不要基于LVM创建 PV(物理卷)物理 ...
- Ext Designer生成表格
1.生成表格代码 Ext.MyPanel=Ext.extend(Ext.Panel ,{ xtype:"panel", title:"我的面板", width: ...
- phpcmsv9更换模板介绍
先分享下大概的步骤: 1.上传模版文件到服务器:2.在站点管理 里边[模板风格配置]选择新模板:3.设置不同模型对应模板:4.修改现有的栏目,匹配新模板:5.更新栏目缓存.系统缓存,更新HTML静态页 ...
- PL/SQL 基础知识简介
1.PL/SQL代码块 PL/SQL 代码块是指令的集合,支持所有的DML,NDS,DBMS_SQL,DDL. :DML 是数据操纵语言(Data Manipulation Language)包括,I ...
- ATCA构架
ATCA(Advanced Telecom Computing Architecture)标准即先进的电信计算平台,它脱胎于在电信.航天.工业控制.医疗器械.智能交通.军事装备等领域应用广泛的新一代主 ...
- AI CV 会议2018
(1) NIPS, Conference and Workshop on Neural Information Processing Systems, A类顶会 1987年由联结主义学派创建,每年一 ...
- tp5怎么实现搜索分页能保留搜索条件
$profit=Db::view('profit','settlement_time,money,balance_account,balance_account1,did,user') ->vi ...
- Entity Framework 乐观并发处理
Entity Framework 乐观并发处理 有一段时间没有更新博客了,今天终于有一些时间,和大家讨论一个Entity Framework 乐观并发处理的问题.首先需要说明的是,这里提到的 “并发” ...
- JavaScript的那些事儿
关于JavaScript的对象数据类型: Object 定义一个对象类型: 例如:var person=new Object(): 当然在建立对象以后我们可以为他添加属性, 如: <script ...