一、背景

  最近刚转了IDEA,感觉真是爽的一逼,太智能了,回不去Eclipse了,还有些淡淡的忧伤呢~在使用中很多的快捷键帮了开发的大忙,让我可以达到事半功倍的效果,下面就罗列出来,与大家共同分享。

二、快捷键列表

  syso : 输出System.out.println("");

  Alt + 1 : 切换窗口到项目结构

  Alt + 3 : 切换窗口到搜索结果

  Alt + 4 : 切换窗口到运行窗口

  Alt + 5 : 切换窗口到调试窗口

  Alt + S : 隐藏显示状态栏(Status Bar)[自设]

  Alt + B : 隐藏显示工具按钮(Tool Buttons)[自设]

  Alt + N : 隐藏显示导航栏(Navigation Bar)[自设]

  Alt + T : 隐藏显示工具栏(Tool Bar)[自设]

  Alt + M : 显示类的Structure [自设]

  Alt + 左 : 回到上一个方法

  Alt+Ctrl+左 : 回到本类中上个编辑位置

  Alt + 右 : 回到下一个方法

  Alt+Ctrl+右 :  回到本类中下个编辑位置

  Alt + Enter : 快速补全、修正

  Alt + Insert : 生成构造方法,getter 、setter

  Alt+F7 : 找类或方法的使用

  Alt+Shift+F10 : 运行程序

  Shift+F9 : 启动调试

  Ctrl+F2 : 停止运行

  Ctrl+P : 方法参数提示

  Ctrl+X : 删除行

  Ctrl+D : 复制行

  Ctrl + O : 重写父类方法

  Ctrl+鼠标左键 : 查看当前类的引用(在类名上进行操作)

  Ctrl+/ 或 Ctrl+Shift+/ : 注释(// 或者/*...*/ )

  Ctrl+J : 自动代码

  Ctrl+Shift+Up/Down : 代码向上/下移动

  Ctrl + H : 显示类的继承关系

  Ctrl+N/Ctrl+Shift+N : 可以打开类或资源

  Shift+Shift : 全局搜索

  F3/Shift+F3 : 前后移动到下一匹配处

  F7/F8/F9 : 调试,分别对应Step into,Step over,Continue

  Ctrl+F12 : 查看当前类的所有方法

  Ctrl+Alt+L : 格式化代码

  Ctrl+Alt+O : 格式化import列表

  Ctrl+Alt+S :调出Settings窗口

  Ctrl+Tab : 切换标签页

  Ctrl+E/Ctrl+Shift+E : 打开最近打开过的或编辑过的文件

  Ctrl+T : 版本管理工具的同步代码(比如git的pull和subversion的update)

  Ctrl+K/Ctrl+Shift+K : 版本管理工具的提交代码(如git的push和subversion的commit)

  Ctrl+Alt+T : 创建单元测试用例

  Ctrl+Alt+B : 进入接口或抽象类的实现类

  注意:以上标红的都是最最最常用的快捷键!其中快捷syso是我在eclipse中用习惯了,然后在idea中没有找到,然后自己通过配置Live Templates实现的,关于Live Templates的配置和用法以及给我们带来的方便性,我会在以后的博客中给出,敬请期待!

三、总结

  好了,快捷键的介绍就到这里吧,以上的快捷键都是经过我自己使用和检验的,确认帮助比较大,使用频率比较大,有什么新的了我再做补充,也欢迎大家给出比较实用的快捷键。。。。

IntelliJ IDEA 15.0.4常用快捷键整理的更多相关文章

  1. IDEA常用快捷键整理(Mac OS X版本)

    最近eclipse把我弄疯了!各种提示没有!烦,果断用了IDEA. 一.前提 IDEA版本:IntelliJ IDEA 15.0.3 Keymaps:Mac OS X 二.视图切换快捷键 1.cmd ...

  2. [转]IntelliJ IDEA 使用心得与常用快捷键

    IntelliJ IDEA 使用心得与常用快捷键 那种酸爽,根本说不出来—————————————————————————— by: Jimi没有BondJimi是谁? 就是洒家啊! 刚开始学习写Ja ...

  3. MAC机常用快捷键整理表格

    MAC机常用快捷键整理表格 范围 快捷键 说明 图形   (Command 键)在某些 Apple 键盘上,此键也可能为标志()     Control (Control 键)     Alt Opt ...

  4. sublime常用快捷键整理(未完待续)

    sublime常用快捷键整理: 基本操作 cmd+o 打开文件 cmd+w 关闭当前tab cmd+n 打开新页 cmd+shift+n 打开刚刚关闭的页签 一.选择命令 1.多个单词选择 cmd+d ...

  5. zendStudio常用快捷键整理

    在来一发zendstudio的常用快捷键整理,今天心情不错哈哈 Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ct ...

  6. Win7常用快捷键整理

    Win7常用快捷键整理.. -------------------- Win + Pause:显示系统属性对话框 ------------------------------------ Win7系统 ...

  7. OS X(EI Capitan)常用快捷键整理

    刚上班就配了台RMBP,虽然触摸板确实好用,但是对鼠标的支持太差导致无法使用鼠标,而某些功能用触摸板还是不很方便 于是使用快捷键就势在必行了,参考了苹果官方文档和一些其他资料,整理出常用快捷键清单 准 ...

  8. VS2017常用快捷键整理

    项目相关的快捷键 Ctrl + Shift + B = 生成项目 Ctrl + Alt + L = 显示 Solution Explorer(解决方案资源管理器) Shift + Alt+ C = 添 ...

  9. IntelliJ IDEA的几个常用快捷键

    一.将IntelliJ IDEA的快捷键设置为Eclipse环境的快捷键 如果之前长期使用Eclipse作为开发工具的程序员在刚开始接触IDEA的时候肯定会很不习惯,所以如果你没有太多时间去研究的话可 ...

随机推荐

  1. eclipse插件安装失败的列表如何清除-一个困扰很久的问题

    平时在安装eclipse插件的时候由于网络不稳定或者下载下来的包不兼容等原因安装失败的情况很多, 但是当插件安装一次以后,就会在安装的url中留下历史记录,并且每次切换到安装插件的界面中时,后台都要检 ...

  2. 【C语言入门教程】2.8 C 语言的预处理命令

    预处理命令是在程序编译阶段进行执行的命令,用于编译与特定环境相关的可执行文件.预处理命令扩展了 C 语言,本节将选择其中一些常用的预处理命令进行讲解. 2.8.1 宏替换命令 宏替换命令的作用类似于对 ...

  3. 联不上网 Unable to initialize Windows Sockets interface. General failure.

    电脑莫名联不上网 Unable to initialize Windows Sockets interface. General failure. Unable to initialize the W ...

  4. iOS开发——多线程篇——GCD

    一.基本概念 1.简介什么是GCD全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数 GCD的优势GCD是苹果公司为多核的并行运算提出的解决 ...

  5. iOS开发——UI进阶篇(一)UITableView,索引条,汽车数据展示案例

    一.什么是UITableView 在iOS中,要实现展示列表数据,最常用的做法就是使用UITableViewUITableView继承自UIScrollView,因此支持垂直滚动,而且性能极佳 UIT ...

  6. opencv统计二值图黑白像素个数

    #include "iostream" #include "queue" #include "Windows.h" #include < ...

  7. caffe学习系列(2):训练和测试自己的图片

    参考:http://www.cnblogs.com/denny402/p/5083300.html 上述主要介绍的是从自己的原始图片转为lmdb数据,再到训练.测试的整个流程(另外可参考薛开宇的笔记) ...

  8. linux下编译qt5.6.0静态库——configure配置

    linux下编译qt5.6.0静态库 linux下编译qt5.6.0静态库 configure生成makefile 安装选项 Configure选项 第三方库: 附加选项: QNX/Blackberr ...

  9. InputStream,String相互转化

    String --> InputStream InputStream String2InputStream(String str){ ByteArrayInputStream stream = ...

  10. Git SourceTree 冲突解决方案

    Git现在越来越火,很多人都从Svn迁移到Git上面,Git让我们更加与世界接轨,不再是"局域网"的程序猿,特别是掌握了Git之后,会发现它真的很好用,本文对Git中比较烦人的冲突 ...