codecamp

IntelliJ IDEA备忘单

IntelliJ IDEA 是一个非常好的 Java IDE,它的大部分命令都有快捷键来防止你的手离开键盘

IDEA Windows 和 Linux 键盘映射

编辑

Ctrl Space 基本代码补全
Ctrl Shift Space 智能代码补全
Ctrl Shift Enter 完整声明
Ctrl P 参数信息
Ctrl Q 快速文档查找
Shift F1 外部文件
Ctrl hover 简要信息
Ctrl F1 插入符号中的错误或警告
Alt Insert 生成代码
Ctrl O 覆盖方法
Ctrl I 实现方法
Ctrl Alt T 环绕
Ctrl / 注释或取消注释行
Ctrl Shift / 注释或取消注释块
Ctrl W 选择连续递增的代码块
Ctrl Shift W 将当前选择减少到以前的状态
Alt Q 上下文信息
Alt Enter 显示意图操作和快速修复
Ctrl Alt L 重新格式化代码
Ctrl Alt O 优化进口
Ctrl Alt I 自动缩进行
Tab 缩进选定的行
Shift Tab 取消缩进选定的行
Ctrl X 将当前行或选定块剪切到剪贴板
Ctrl C 将当前行或选定块复制到剪贴板
Ctrl V 从剪贴板粘贴
Ctrl Shift V 从最近的缓冲区粘贴
Ctrl D 复制当前行或选定块
Ctrl Y 删除插入符号处的行
Ctrl Shift J 智能线路加入
Ctrl Enter 智能分线
Shift Enter 开始新行
Ctrl Shift U 在插入符号或选定块处切换单词的大小写
Ctrl Shift ] / [ 选择直到代码块结束/开始
Ctrl Backspace 删除到词尾/开始
Ctrl + / - 展开/折叠代码块
Ctrl Shift + 展开全部
Ctrl Shift - 全部收缩
Ctrl F4 关闭活动编辑器选项卡
Alt F7 / Ctrl F7 查找用法/在文件中查找用法
Ctrl Shift F7 突出显示文件中的用法
Ctrl Alt F7 显示用法
Ctrl N 转到类
Ctrl Shift N 转到文件
Ctrl Alt Shift N 转到符号
Alt Right / Left 转到下一个/上一个编辑器选项卡
F12 返回上一个工具窗口
Esc 转到编辑器
Shift Esc 隐藏活动窗口或上一个活动窗口
Ctrl Shift F4 关闭活动运行,消息...
Ctrl G 去线
Ctrl E 最近的文件弹出
Ctrl Alt Left / Right 向后/向前导航
Ctrl Shift Backspace 导航到上次编辑位置
Alt F1 在任何视图中选择当前文件或符号
Ctrl B / Ctrl Click 前往声明
Ctrl Alt B 转到实施
Ctrl Shift I 打开快速定义查找
Ctrl Shift B 转到类型声明
Ctrl U 转到超方法/超类
Alt Up / Down 转到上一个/下一个方法
Ctrl ]/[ 移动到代码块结束/开始
Ctrl F12 文件结构弹出窗口
Ctrl H 类型层次
Ctrl Shift H 方法层次结构
Ctrl Alt H 调用层次结构
F2 / Shift F2 下一个/上一个突出显示的错误
F4 / Ctrl Enter 编辑源/查看源
Alt Home 显示导航栏
F11 切换书签
Ctrl F11 使用助记符切换书签
Ctrl 0...9 转到编号书签
Shift F11 显示书签

搜索/替换

Double Shift 到处搜索
Ctrl F
F3 Shift F3 查找下一个/查找上一个
Ctrl R 代替
Ctrl Shift F 在路径中查找
Ctrl Shift R 在路径中替换

实时模板

Ctrl Alt J 用实时模板环绕
Ctrl J 插入实时模板
iter 根据 Java SDK 1.5 风格迭代
inst 使用 instanceof 检查对象类型并将其向下转换
itco 迭代 java.util.Collection 的元素
itit 迭代 java.util.Iterator 的元素
itli 迭代 java.util.List 的元素
psf 公共静态决赛
thr 扔新的

重构

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 提取参数

调试

F8/F7 跨过/步入
Shift F7 / Shift F8 智能踏入/踏出
Alt F9 运行到光标
Alt F8 评估表达
F9 简历计划
Ctrl F8 切换断点
Ctrl Shift F8 查看断点

编译运行

Ctrl F9 制作项目
Ctrl Shift F9 编译选定的文件、包或模块
Alt Shift F10 / F9 选择配置并运行/和调试
Shift F10 / F9 运行/调试
Ctrl Shift F10 从编辑器运行上下文配置

VCS/本地历史

Ctrl K 将项目提交到 VCS
Ctrl T 从 VCS 更新
Alt Shift C 查看最近的更改
Alt ​ ` VCS 操作弹出窗口

一般的

Alt 0...9 打开对应的工具窗口
Ctrl S 保存全部
Ctrl Alt Y 同步
Ctrl Shift F12 切换最大化编辑器
Alt Shift F 添加到收藏夹
Alt Shift I 检查当前文件
Ctrl ​` 快速切换电流方案
Ctrl Alt S 打开设置对话框
Ctrl Alt Shift S 打开项目结构对话框
Ctrl Shift A 查找操作
Ctrl Tab 在工具和选项卡之间切换


IntelliJ IDEA:适用于PHP的Google App Engine
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }