查找
1.双击shift
在项目的所有目录查找,就是你想看到你不想看到的和你没想过你能看到的都给你找出来
2.ctrl+f
当前文件查找特定内容
3.ctrl+shift+f
当前项目查找文本
4.ctrl+n
查找类
5.ctrl+shift+n
查找文件
6.ctrl+e
最近的文件
7.alt+F7 查找引用
8.Ctrl + R 查找替换
9.Alt + P/A 逐个/全部替换
10.Alt + F3 查找当前选中词
11.ctrl +shift+N 这两个都支持简单的正则表达式,还支持直接按大写字母的缩略,例如:
查找JsonTranscoder,只需要输入JT
编辑
1.shift+enter
另起一行
2.ctrl+r
当前文件替换特定内容
3.ctrl+shift+r
当前项目替换特定内容
4.shift+F6
重构中的rename,你的类、方法、变量等等,而且这个重命名甚至可以选择替换掉注释中的内容
5.ctrl+d
复制当前行到下一行
6.ctrl+z
撤销
7.ctrl+shift+z
取消撤销
8.ctrl+J 代码自动补全
9.ctrl+t
更新代码
12.alt+insert 自动代码生成(自动生成Constructor,Setter,Getter)
13.Alt + Enter 快速自动修复 (Eclipse中的 ctrl+1)
14. Ctrl + X 删除当前行
15. Ctrl+ D 复制到下一行
16.Ctrl+/ 注释/取消注释
17.Ctrl+E 查看最近修改的文件
写到这里就由些乱了,快捷键太多了,干脆按常用频率的排吧(转自西代零零发)
- 自动提示 Ctrl+空格 ,升级版Ctrl+Shift+空格,
- 自动移动光标 F2或者Shift+F2 到错误的代码,随后可以使用Alt+Enter
- 重构 大功能Ctrl+Shift+Alt+T,细分Shift+F6 rename ,Ctrl+Alt+V 提取变量
- 代码生成 Ctrl+J 配合模板使用更给力
- 代码编辑 Ctrl+W 正向选中, Ctrl+Shift+W 反向选中,ctrl+left/+right 单词范围移动
Ctrl+[/]移动到前/后代码块
Ctrl+Left/Right/[]加上Shift的话就能选中跳跃范围内的代码
Alt+Forward/Backward移动到前/后方法
Ctrl+Y删除行、Ctrl+D复制行、Ctrl+</>折叠代码
- 查找和打开 Ctrl+N/Ctrl+Shift+N可以打开类或资源
Ctrl+H打开类层次窗口
继承层次上跳转则用Ctrl+B/Ctrl+Alt+B分别对应父类或父方法定义和子类或子方法实
查看当前类的所有方法用Ctrl+F12。
查找类 Alt+F7。
要查找文本的出现位置就用Ctrl+F/Ctrl+Shift+F在当前窗口或全工程中查找,再配 合F3/Shift+F3前后移动到下一匹配处。
- 其他辅助
Ø 命令:Ctrl+Shift+A可以查找所有Intellij的命令,并且每个命令后面还有其快捷键。所以它不仅是一大神键,也是查找学习快捷键的工具。
Ø 新建:Alt+Insert可以新建类、方法等任何东西。
Ø 格式化代码:格式化import列表Ctrl+Alt+O,格式化代码Ctrl+Alt+L。
Ø 切换窗口:Alt+Num,常用的有1-项目结构,3-搜索结果,4/5-运行调试。Ctrl+Tab切换标签页,Ctrl+E/Ctrl+Shift+E打开最近打开过的或编辑过的文件。
Ø 单元测试:Ctrl+Alt+T创建单元测试用例。
Ø 运行:Alt+Shift+F10运行程序,Shift+F9启动调试,Ctrl+F2停止。
Ø 调试:F7/F8/F9分别对应Step into,Step over,Continue。
此外还有些我自定义的,例如水平分屏Ctrl+|等,和一些神奇的小功能Ctrl+Shift+V粘贴很早以前拷贝过的,Alt+Shift+Insert进入到列模式进行按列选中。