为什么80%的码农都做不了架构师?>>>   

听说Intellij Idea好几年了。因为快捷键的原因,所以一直没有放弃eclipse。上周末抽了点时间,用google翻译+自己实践翻译了一下官方的快捷键。

基本做完的时候在百度文库上突然搜索到一篇比较全的Intellij Idea 13.1的快捷键。好吧,下载下来,整合整合,顺便加上自己理解。

word版本:点我去下载

编辑类:

Ctrl+Space

基本代码实例(类、方法、变量)

Ctrl + Shift + Space

智能代码实例(根据需要的类型过滤方法和变量)

Ctrl + Shift + Enter

完整的声明(如有代码提示,自动获取第一个并在句尾加上分号结束。无提示,在此行下新增一行)

Ctrl + P

参数信息(在方法调用参数时使用)

Ctrl + Q

Doc说明文档快速查看

Shift + F1

查看外部doc文档

Ctrl +鼠标放在代码上面

代码的简要doc说明(基本上是类或者方法的声明)

Ctrl + F1

查看光标所在处的错误或者警告的详细信息

Alt + Insert

生成代码(Getter、Setter、Constructors、hashCode…)

Ctrl + O

重写方法

Ctrl + I

实现方法

Ctrl + Alt + T

将光标所处行的代码用语句块(if…else、try…catch…)包围

Ctrl + /

注释/反注释光标所在行(自动换行)

Ctrl + Shift + /

注释/反注释代码块

Ctrl + W

递增地(代码块所包含的范围增大)选择连续的代码块

Ctrl + Shift + W

在用了Ctrl + W后,减小代码块所包含的范围

Alt + Q

上下文信息

Alt + Enter

显示意图动作和快速修复

Ctrl + Alt + L

代码格式化

Ctrl + Alt + O

优化Imports(去掉不必要的)

Ctrl + Alt + I

代码自动对齐

Tab / Shift + Tab

缩进/反缩进所选行

Ctrl+XorShift+Delete

剪切行/代码块到剪贴板(默认全选一行)

Ctrl+CorCtrl+Insert

复制行/代码块到剪贴板(默认全选一行)

Ctrl+VorShift+Insert

粘贴剪贴板中的内容

Ctrl+Shift + V

粘贴剪贴板中缓存的内容

Ctrl+D

复制当前行/代码块的一个副本并插入到内容中

Ctrl+Y

删除光标所在行

Ctrl+Shift + J

智能行合并(在本行任何位置,自动删除本行的回车键和空格,将下一行字符连接到本行)

Ctrl+Enter

智能分行(和Enter键的区别:光标不动,在本行下面新增一行)

Shift + Enter

开始新的一行(相当于在行末按Enter键)

Ctrl + Shift + U

变换光标所在处/代码块的字母的大小写状态

Ctrl + Shift + ] / [

从光标处在处开始选择到最近] / [的代码块

Ctrl + Delete

删除光标后的一个单词

Ctrl + Backspace

删除光标前的一个单词

Ctrl + NumPad+/-

展开/收缩代码块

Ctrl + Shift+数字键盘的+

展开所有代码块

Ctrl + Shift+数字键盘的-

折叠所有代码块

Ctrl + F4

关闭当前tab页

搜索/替换:

双击Shift

万能搜索

Ctrl + F

查找

F3

查找下一个

Shift + F3

查找上一个

Ctrl + R

替换

Ctrl + Shift + F

在指定路径中的文件中查找内容

Ctrl + Shift + R

在指定路径中的文件中替换内容

Ctrl + Shift + S

Search structurally (Ultimate Edition only)

Ctrl + Shift + M

Replace structurally (Ultimate Edition only)

代码方法/变量使用处搜索:

Alt + F7

查找当前文件变量/方法的使用处

Ctrl+F7

查找当前项目变量/方法的使用处

Ctrl +Shift+ F7

高亮显示变量/方法名在当前文件的所有使用处

Ctrl + Alt + F7

弹窗显示变量/方法名在当前文件的使用处列表

编译和运行:

Ctrl + F9

Make项目 (修改编译和依赖)

Ctrl + Shift + F9

编译文件、包或者模块

Alt + Shift + F10

选择配置并运行

Alt + Shift + F9

选择配置并调试

Shift + F10

运行

Shift + F9

调试

Ctrl + Shift + F10

配置编辑器运行环境

调试:

F8

Step over (步越:越过子函数,但子函数会执行)

F7

Step into (步进:进入子函数)

Shift + F7

Smart step into(智能步进)

Shift + F8

Step out (跳出:跳出子函数)

Alt + F9

Run to cursor (运行到光标处)

Alt + F8

Evaluate expression (计算表达式?)

F9

Resume program (恢复程序)

Ctrl + F8

Toggle breakpoint (切换断点)

Ctrl + Shift + F8

View breakpoints (查看断点)

导航:

Ctrl + N

跳转到某个类文件

Ctrl + Shift + N

跳转到某个文件

Ctrl + Alt + Shift + N

跳转到某个标识符处,包括类名,方法,变量

Alt + 左/右 箭头

切换到左边/右边的编辑标签

F12

打开上一次打开的工具窗口

Esc

从工具窗口回到编辑窗口

Shift + Esc

隐藏活动的工具窗口并回到编辑窗口中

Ctrl+Shift+F4

 关闭活动的run/messages/find/...窗口

Ctrl+G

跳转到某行

Ctrl+E

弹出一个菜单,上面包含最近打开的文件和工具窗

Ctrl+Alt + 向左/向右 箭头

跳转到上一个/下一个

Ctrl+Shift+Backspace

跳转到上一次做出修改的地方

Alt + F1

(实际应该是快捷菜单栏吧?)

Ctrl + B or Ctrl + Click

跳转到方法或者变量的声明处

Ctrl + Alt + B

跳转到implements方法或者接口的地方

Ctrl + Shift + I

打开类/方法/变量的文档说明窗口

Ctrl + Shift + B

查看类型的声明 (例如:定义一个String字符串,将跳到String类中)

Ctrl + U

跳转到super-method/super-class处

Alt + Up/Down

跳转到上一个/下一个方法的第一行处

Ctrl + ] / [

移动光标到最近的] / [位置

Ctrl + F12

弹出文件的结构窗口 (方法、常量等)

Ctrl + H

光标所在处的方法所属的类的继承层级制度

Ctrl + Shift + H

方法的层级制度

Ctrl + Alt + H

方法调用的层级制度

F2 / Shift + F2

跳转到下一个/上一个错误处并高亮显示

F4 / Ctrl + Enter

查看/改变源代码 (Ctrl + Enter功能键冲突)

Alt + Home

打开路径导航条

F11

设置/取消书签

Ctrl + F11

设置带数字/字母编号的书签

Ctrl + #[0-9]

跳转到[0-9]编号的书签处

Shift + F11

在弹出窗口中显示所有的书签

重构:

F5

复制

F6

移动

Alt + Delete

安全删除

Shift + F6

重命名 (批量)

Ctrl + F6

修改方法(修饰符、方法名、参数列表、返回值、异常等)

Ctrl + Alt + N

内嵌(可以将变量替换为其他内容)

Ctrl + Alt + M

提取成方法

Ctrl + Alt + V

提取成变量

Ctrl + Alt + F

提取成字段

Ctrl + Alt + C

提取成常量

Ctrl + Alt + P

提取成参数

版本控制和本地历史(VCS/Local History):

Ctrl + K

提交项目到vcs

Ctrl + T

从vcs中更新项目

Alt + Shift + C

查看最近更新

Alt + `  (反引号)

vcs快速设置弹出菜单

Live模板:

Ctrl + Alt + J

用Live模板包围光标所在行的代码

Ctrl + J

插入Live模板

iter

使用JDK1.5风格迭代容器

inst

用instanceof检查对你的类型并向下转换对象

itco

遍历java.util.Collection集合的元素

itit

遍历java.util.Iterator集合的元素

itli

遍历java.util.List集合的元素

psf

public static final

thr

throw new

更多Live模板查看:Settings—Editor—Live Templates

通用快捷键:

Alt + #[0-9]

打开相对应的工具窗口

Ctrl + S

保存全部

Ctrl + Alt + Y

同步

Ctrl + Shift + F12

编辑器最大化

Alt + Shift + F

添加到最喜欢

Alt + Shift + I

根据当前配置文件审查当前文件

Ctrl + BackQuote (`)

快速切换代码颜色主题

Ctrl + Alt + S

打开设置

Ctrl + Alt + Shift + S

打开项目结构对话框,在这里可以删除模块

Ctrl + Tab

在已打开的文件和工具窗口之间切换

Ctrl + Shift + A

查找所有快捷操作(基本所有的动作在这里都可以找到)

如有疑问,请留言。大家一起交流!

转载于:https://my.oschina.net/boltwu/blog/410921

工作随笔——Intellij_idea-14官方快捷键中文版相关推荐

  1. OpenCV官方教程中文版

    OpenCV官方教程中文版(For Python) OpenCV2-Python-Tutorials 段力辉 译 说明:搬运自linux公社pdf文件,粗略搬运,仅作个人笔记参考,有时间再美化 部分文 ...

  2. pytorch官方教程中文版(一)PyTorch介绍

    pytorch编程环境是1.9.1+cu10.2 建议有能力的直接看官方网站英文版! 下面所示是本次教程的主要目录: pytorch官方教程中文版: PyTorch介绍 学习PyTorch 图像和视频 ...

  3. JNI官方规范中文版

    JNI官方规范中文版 转载自:http://www.360doc.com/content/13/1014/23/14233282_321497569.shtml jni虚拟机java多线程jvmsun ...

  4. pytorch官方教程中文版(二)学习PyTorch

    pytorch编程环境是1.9.1+cu10.2 建议有能力的直接看官方网站英文版! 下面所示是本次教程的主要目录: pytorch官方教程中文版: PyTorch介绍 学习PyTorch 图像和视频 ...

  5. Android官方培训课程中文版

    Android官方培训课程中文版(v0.9.7) Google Android团队在2012年的时候开设了Android Training板块 - http://developer.android.c ...

  6. Android官方培训课程中文版(v0.9.7)

    Android官方培训课程中文版(v0.9.7) Google Android团队在2012年的时候开设了Android Training板块 - http://developer.android.c ...

  7. Google Android官方培训课程中文版

    Google Android官方培训课程中文版(v0.7) Google Android团队在2012年的时候开设了Android Training板块 -http://developer.andro ...

  8. Android性能优化系列 + Android官方培训课程中文版

    Android性能优化典范 - 第6季 http://hukai.me/android-performance-patterns-season-6/ Android性能优化典范 - 第5季 http: ...

  9. 工作随笔0828:领导离职前对我的忠告

    工作随笔0828:领导离职前对我的忠告 直属领导产品线负责人因为职业规划不同刚刚提了离职,让让刚刚有点起色的团队前途又蒙上了一层阴霾. 虽然仅仅几个月的相处,我看到了领导的能力.气度,手把手的教会了我 ...

最新文章

  1. c语言平滑raw图像(取平均值法)
  2. u盘添加veket linux,veket要怎样才能安在u盘上?
  3. 2小时撸完代码之后,所有程序员都逃不过的一天... (强共鸣)
  4. attachRouteMatched analysis
  5. 计算机永远无法处理日语所具有的暧昧性,计算机永远无法处理日语所具有的暧昧性。( )...
  6. fstat、stat和lstat 区别
  7. [Luogu 1312] noip11 Mayan游戏
  8. kafka实现组内广播
  9. python没基础能自学吗-50K大牛告诉你,没有任何编程基础,到底应该怎么自学Python...
  10. winform 文件上传限制文件类型及文件大小
  11. 火爆社区的开源数据可视化工具 datart 新用户体验教程
  12. Windows10安装Photoshop CC2018(PS)软件时关闭电脑防火墙
  13. C语言入门习题系列二(含答案)
  14. DRV8872直流电机驱动芯片简要的使用说明
  15. C语言丨运算符号的三种用法(有示例代码)
  16. 断点续传服务端处理(http206)
  17. Python动态网页数据收集
  18. 计算机教案的自我分析怎么写,信息技术教学自我评价五篇
  19. delphi 中OutputDebugString 函数的妙用(转载)
  20. 数据化人生(一)——使用Mysql管理自己的生活数据

热门文章

  1. Vue+ElementUI实现文件的下载与上传
  2. [深度学习]实现一个博弈型的AI,从五子棋开始(1)
  3. Code Generate of Power Designer[转]
  4. Crystal Reports
  5. 从产品经理到创业者如何拿到第一个1000万融资
  6. 搜索引擎基本原理,产品知识普及帖
  7. PMCAFF微课堂 | 前YY产品总监深度揭秘P2P运营推广精髓
  8. 大众点评新一轮融资超8亿美元,弥补腾讯O2O短板
  9. 海淘会不会成为电商的下一片蓝海?
  10. Java 8 CompletableFuture 教程