工作随笔——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+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


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

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

时间: 2024-10-10 07:55:54

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

Intellij_idea-14官方快捷键中文版

听说Intellij Idea好几年了.因为快捷键的原因,所以一直没有放弃eclipse.上周末抽了点时间,用google翻译+自己实践翻译了一下官方的快捷键. 基本做完的时候在百度文库上突然搜索到一篇比较全的Intellij Idea 13.1的快捷键.好吧,下载下来,整合整合,顺便加上自己理解. word版本:点我去下载 编辑类: Ctrl+Space 基本代码实例(类.方法.变量) Ctrl + Shift + Space 智能代码实例(根据需要的类型过滤方法和变量) Ctrl + Shi

AxureRP快捷键大全,附Axure官方快捷键HotkeyPDF下载

在使用Axure的过程中总感觉快捷键不够全面,特地去官方寻找了一下,结果还真找到了axure快捷键的PDF文档,能熟练使用快捷键操作的话,能提高不少效率,当然这个也和每个人的操作习惯有关系,有的人就不习惯两手操作. 基本快捷键:打开:Ctrl + O新建:Ctrl + N保存:Ctrl + S退出:Alt + F4打印:Ctrl + P查找:Ctrl + F替换:Ctrl + H复制:Ctrl + C剪切:Ctrl + X粘贴:Ctrl + V快速复制:Ctrl+D&点击拖拽+Ctrl撤销:Ct

工作随笔——pre-commit钩子限制日志长度和提交的文件类型

近期检查SVN时发现备份好的文件体积异常庞大.才跑2个月备份出来的大小就有4G多.仔细查询发现很多很多IDE自动生成的二进制文件...我类个去.好吧,开发不自觉就只有强制限制了. google的时候发现这篇文章:http://blog.csdn.net/clever101/article/details/8560833 自己动手丰衣足食.脚本如下: #!/bin/bash export LANG="zh_CN.UTF-8" #确保中文日志显示正常,便于统计日志 REPOS="

工作之谈14/7/13

几个月前我还在南昌的一家软件公司实习,因为是小公司,而且也缺乏真正的技术人才.现在毕业了,来到了深圳,进入的也是一下不怎么大的公司. 这家公司的项目很多,我听佩服这家公司的技术部主管,他一个人完成了公司的前期的网站从设计到建设.但可惜,一点项目设计记录都没有做,完全凭借个人经验完成.现在公司打算扩展业务,我也就进入了这家公司.因为自己以前研究过开源项目的代码和自己一直在建设的一个网站,所以看懂原先的代码和重新编写这些代码并不是很难.可是和我同期进来的人就没有这么幸运了,可能缺乏经验,先不谈效率.

IntelliJ IDEA 14.x 快捷键/个性化设置

常用快捷键设置(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> Keymap -> Copy 一份 Eclipse,命名为 Eclipse_blog.snsgou.com 快捷键 功能 路径 Ctrl + / 双斜杠注释 Main menu -> Code -> Comment width Line Comment Ctrl + Shilft + / 块注释 Main menu

用户研究工作中的14个经典方法

历时2个多月的编撰和设计,#用研方法传遍中国#在今天将告一段落;经过仔细的梳理与总结,@百度商业UED 的用户研究工程师们将用户研究工作中的经典方法一一总结出来,与大家分享讨论,感谢和我们微博互动的同学们,也欢迎更多对用户体验感兴趣的同学加入讨论,大家共同努力.共同进步! 1 .[眼动&脑电研究] 将眼动仪和脑电设备联机同步,可以知道用户是如何看的,以及当时的心理活动. 2 .[可用性测试] 想知道可用测试是什么?可用性测试的目的&作用?适用的场景?测试所需的人数? 3.[信噪比原则] 如

《Python编程快速上手:让繁琐工作自动化》【高清中文版PDF+高清英文版PDF+源代码】

下载:https://pan.baidu.com/s/1qs1ETO6yTG8xpdPPzb5dPw Python编程快速上手:让繁琐工作自动化[高清中文版PDF+高清英文版PDF+源代码] 久负盛名的python书籍. 高清中文版412页,高清英文版505 页,配套源代码. 中文和英文两版对比学习, 带书签,可复制粘贴:讲解详细并配有源代码. 一块儿学习探讨,支持正版书籍. 其中,高清中文版如图: 原文地址:http://blog.51cto.com/3215120/2306904

分享《Python编程快速上手:让繁琐工作自动化》【高清中文版PDF+高清英文版PDF+源代码】

下载:https://pan.baidu.com/s/1qs1ETO6yTG8xpdPPzb5dPw Python编程快速上手:让繁琐工作自动化[高清中文版PDF+高清英文版PDF+源代码] 久负盛名的python书籍. 高清中文版412页,高清英文版505 页,均带目录和书签,文字可复制粘贴: 中文和英文两版对比学习:讲解详细并配有源代码.其中高清中文版如图: 原文地址:http://blog.51cto.com/14050767/2311312

工作随笔——Java调用Groovy类的方法、传递参数和获取返回值

接触Groovy也快一年了,一直在尝试怎么将Groovy引用到日常工作中来.最近在做一个功能的时候,花了点时间重新看了下Java怎么调用Groovy的方法.传递参数和获取返回值. 示例Groovy代码如下: # TestGroovy.groovy 定义testC方法,传入3个参数,返回处理后的数据 def testC(int numA, int numB, int numC) { "传入参数:" + numA + numB + numC + "计算之和为:" + (