工作随笔——Intellij_idea-14官方快捷键中文版
听说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 + X or Shift + Delete |
剪切行/代码块到剪贴板(默认全选一行) |
|
Ctrl + C or Ctrl + Insert |
复制行/代码块到剪贴板(默认全选一行) |
|
Ctrl + V or Shift + 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 |
查找所有快捷操作(基本所有的动作在这里都可以找到) |
如有疑问,请留言。大家一起交流!
工作随笔——Intellij_idea-14官方快捷键中文版的更多相关文章
- Intellij_idea-14官方快捷键中文版
编辑类: Ctrl+Space 基本代码实例(类.方法.变量) Ctrl + Shift + Space 智能代码实例(根据需要的类型过滤方法和变量) Ctrl + Shift + Enter 完整的 ...
- Android官方培训课程中文版(v0.9.7)
Android官方培训课程中文版(v0.9.7) Google Android团队在2012年的时候开设了Android Training板块 - http://developer.android.c ...
- Android性能优化系列 + Android官方培训课程中文版
Android性能优化典范 - 第6季 http://hukai.me/android-performance-patterns-season-6/ Android性能优化典范 - 第5季 htt ...
- PS官方正式中文版(搬砖分享)
https://pan.baidu.com/s/1c3IdQq0 PS官方正式中文版(搬砖分享) 注意事项: 1.安装开始前请先断网,在成功破解激活前请全程断网: 2.安装完成后先试运行软件一次,然后 ...
- 平时工作使用到的idea快捷键或者技巧
平时工作使用到的idea快捷键或者技巧 alt+enter 快速导入包 alt+insert 快速生成setter和getter ctrl+alt+l 格式化代码 /**然后回车 快速生成文档注释 a ...
- Quartus_II官方教程-中文版之SignalTap II
非常实用 187-196 第十二章:调试 Quartus_II官方教程-中文版.pdf
- Parallels Desktop 14.1.3中文版win系统安装教程
parallels desktop 14 中文版(pd虚拟机)是mac上最强大也是最好用的虚拟机软件,本站第一时间为大家带来这款parallels desktop 14 破解版,最新版本的parall ...
- IntelliJ IDEA 14.x 快捷键/个性化设置
常用快捷键设置(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> Keymap -> ...
- 工作随笔——xshell4安装后应该做的一些事
xshell4默认支持中文语言 选项→键盘和鼠标:设置快捷键,鼠标按键(可以提高工作效率) 1.选定文本自动复制到剪贴板 选择→将选定的文本自动复制到剪贴板(选上) 2.更高鼠标中间按钮和右键按钮的功 ...
随机推荐
- JavaScript(三)——DOM操作一
一.DOM的基本概念 DOM是文档对象模型,这种模型为树模型:文档是指标签文档:对象是指文档中每个元素:模型是指抽象化的东西. 二.Window对象操作 1.属性和方法: 属性(值或者子对象): op ...
- 简单看看ThreadPool的源码以及从中看出线程间传值的另一种方法
这几天太忙没时间写博客,今天回家就简单的看了下ThreadPool的源码,发现有一个好玩的东西,叫做”执行上下文“,拽名叫做:”ExecutionContext“. 一:ThreadPool的大概流程 ...
- mod_PHP&fastcgi
从宏观上来看,PHP内核的实现与世界上绝大多数的程序一样,接收输入数据, 做相应处理然后输出(返回)结果. 我们编写的代码就是PHP接收的输入数据,PHP内核对我们编写的代码进行解释和运算, 最后返回 ...
- yii2开发后记
h2:first-child, body>h1:first-child, body>h1:first-child+h2, body>h3:first-child, body>h ...
- SQL Server 2008 R2——分组取前几名
=================================版权声明================================= 版权声明:本文为博主原创文章 未经许可不得转载 请通过右 ...
- (转,有改动)测试网页响应时间的shell脚本[需要curl支持]
用法及返回结果如下: [root@myserver01 tmp]# sh test_web.sh -n500 http://www.baidu.com Request url: http://www. ...
- C++ 中 typename
声明template参数时, 前缀关键字class和typename可以互换; 使用关键字typename标识嵌套从属类型名称, 但不需在基类列表和成员初始化列表内使用. 从属名称(dependent ...
- 详细解密FineReport中的报表执行过程
在报表开发工具FineReport中,报表的执行过程大体可分为两步:1.报表计算:2.页面转换. 报表计算过程:先读取我们的sql语句,将完整的sql语句传至数据库服务器,由数据库返回数据给报表服务器 ...
- [转]backbone.js 初探
本文转自:http://weakfi.iteye.com/blog/1391990 什么是backbone backbone不是脊椎骨,而是帮助开发重量级的javascript应用的框架. 主要提供了 ...
- LED应用照明产品常识关键点
一.基本关注点 1. 寿命LIFE(影响灯具寿命主要因素:热管理.工作温度.工作电压.电源.LED结温) 2. 色彩COLOR(新的LED材料以及改进的生产工艺使得高亮度LED可以生产覆盖整个可见 ...