全局
Alt+Enter : 显示当前选择资源(工程,or 文件 or文件)的属性
Ctrl+M : 最大化当前的Edit或View (再按则反之)
文本编辑
Ctrl+D : 删除当前行
Ctrl+Alt+↓ : 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ : 复制当前行到上一行(复制增加)
Alt+↓ : 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ : 当前行和上面一行交互位置
Alt+← : 前一个编辑的页面
Alt+→ : 下一个编辑的页面(当然是针对上面那条来说了)
Shift+Enter : 在当前行的下一行插入空行
Shift+Ctrl+Enter : 在当前行插入空行
Alt+/ : 内容辅助
Ctrl+Shift+X : 把当前选中的文本全部变为大写
Ctrl+Shift+Y : 把当前选中的文本全部变为小写
Ctrl+Y : 重做
文本查看
Alt+Shift+? : 上下文信息
F2 : 显示工具提示描述,和鼠标放上去一会是一样的,只在Java编辑器有效
Ctrl+-(小键盘) : 折叠代码
Ctrl++(小键盘) : 展开折叠
搜索选择
Ctrl+F : 查找/替换
Ctrl+K : 参照选中的Word,查找下一个
Ctrl+Shift+K : 参照选中的Word,查找上一个
Ctrl+J : 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用)
Ctrl+Shift+J : 反向增量查找(和上条相同,只不过是从后往前查)
Alt+Shift+↑ : 智能增大选择区,只在Java编辑器有效
Alt+Shift+↓ : 恢复上一个选择,只在Java编辑器有效(针对上一条)
Alt+Shift+← : 智能向前扩大选择区,只在Java编辑器有效
Alt+Shift+→ : 智能向后扩大选择区,只在Java编辑器有效
窗口
F12 : 激活编辑器
Ctrl+W : 关闭当前Editer
Ctrl+Shift+W : 关闭所有Editer
Ctrl+F6 : 来回切换最近的2个Editer窗口
Ctrl+Shift+F6 : 切换Editer窗口
Ctrl+F7 : 来回切换最近的2个视图
Ctrl+Shift+F8 : 顺序切视图
Ctrl+F8 : 来回切换最近的2个透视图
Ctrl+Shift+F8 : 顺序切换透视图
Ctrl+F10 : 显示视图菜单
Ctrl+E : 快速显示Editer已经打开文件的列表,方便在已经打开的文件中切换
Ctrl+Shift+E : 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
导航
Ctrl+O : 快速显示大纲,可以迅速定位文件中的函数或变量
Ctrl+F3 : 快速显示光标下类型大纲,可以迅速定位文件中的函数或变量
Ctrl+T : 快速显示光标下类型层次结构,可以迅速定位文件中的函数或变量
Ctrl+Shift+T : 打开类型
F3 : 打开光标下类型声明
F4 : 在层次结构打开光标下类型
Ctrl+Shift+H : 在层次结构中打开类型(对比Ctrl+Shift+T)
Ctrl+Shift+R : 打开资源
Alt+← : 后退历史记录
Alt+→ : 前进历史记录
Ctrl+, : Editor中上一个警告
Ctrl+. : Editor中下一个警告
Ctrl+Shift+P : 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)
Ctrl+Q : 定位到最后编辑的地方
Ctrl+Shift+↑ : 转至上一个成员,只在Java编辑器
Ctrl+Shift+↓ : 转至下一个成员,只在Java编辑器
Ctrl+L : 定位在某行
Ctrl+↑ : 上滚行
Ctrl+↓ : 下滚行
文件
Ctrl+N : 新建
Ctrl+Shift+S : 全部保存
项目
Ctrl+B : 全部构建
工作区搜索
Ctrl+Shift+U : 出现在文件中
Ctrl+H : 打开搜索对话框
Ctrl+G : 工作区中的声明
Ctrl+Shift+G : 工作区中的引用
源代码
Ctrl+Shift+F : 格式化当前代码
Ctrl+/ : 注释当前行,再按则取消注释
Ctrl+Shift+M : Java编辑器 添加导入
Ctrl+Shift+O : Java编辑器 组织导入
Ctrl+1 : 快速修复(最经典的快捷键,就不用多说了)
Java编辑器,使用try/catch块来包围 未设置,太常用了,可以使用Ctrl+1自动修正。
运行
F6 : 单步跳过
F5 : 单步跳入
F7 : 单步返回
F8 : 继续
Ctrl+F5 : 单步跳入选择
Shift+F5 : 使用过滤器单步执行
Ctrl+Shift+B : 添加/去除断点
Ctrl+D : 显示
Ctrl+R : 运行至行
Ctrl+F11 : 执行
F11 : Debug
重构(注:一般重构的快捷键都是Alt+Shift开头的了)
Alt+Shift+R : 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M : 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C : 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L : 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F : 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I : 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V : 移动函数和变量(不怎么常用)
Alt+Shift+Z : 重构的后悔药(Undo)
Alt+Enter : 显示当前选择资源(工程,or 文件 or文件)的属性
Ctrl+M : 最大化当前的Edit或View (再按则反之)
文本编辑
Ctrl+D : 删除当前行
Ctrl+Alt+↓ : 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ : 复制当前行到上一行(复制增加)
Alt+↓ : 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ : 当前行和上面一行交互位置
Alt+← : 前一个编辑的页面
Alt+→ : 下一个编辑的页面(当然是针对上面那条来说了)
Shift+Enter : 在当前行的下一行插入空行
Shift+Ctrl+Enter : 在当前行插入空行
Alt+/ : 内容辅助
Ctrl+Shift+X : 把当前选中的文本全部变为大写
Ctrl+Shift+Y : 把当前选中的文本全部变为小写
Ctrl+Y : 重做
文本查看
Alt+Shift+? : 上下文信息
F2 : 显示工具提示描述,和鼠标放上去一会是一样的,只在Java编辑器有效
Ctrl+-(小键盘) : 折叠代码
Ctrl++(小键盘) : 展开折叠
搜索选择
Ctrl+F : 查找/替换
Ctrl+K : 参照选中的Word,查找下一个
Ctrl+Shift+K : 参照选中的Word,查找上一个
Ctrl+J : 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用)
Ctrl+Shift+J : 反向增量查找(和上条相同,只不过是从后往前查)
Alt+Shift+↑ : 智能增大选择区,只在Java编辑器有效
Alt+Shift+↓ : 恢复上一个选择,只在Java编辑器有效(针对上一条)
Alt+Shift+← : 智能向前扩大选择区,只在Java编辑器有效
Alt+Shift+→ : 智能向后扩大选择区,只在Java编辑器有效
窗口
F12 : 激活编辑器
Ctrl+W : 关闭当前Editer
Ctrl+Shift+W : 关闭所有Editer
Ctrl+F6 : 来回切换最近的2个Editer窗口
Ctrl+Shift+F6 : 切换Editer窗口
Ctrl+F7 : 来回切换最近的2个视图
Ctrl+Shift+F8 : 顺序切视图
Ctrl+F8 : 来回切换最近的2个透视图
Ctrl+Shift+F8 : 顺序切换透视图
Ctrl+F10 : 显示视图菜单
Ctrl+E : 快速显示Editer已经打开文件的列表,方便在已经打开的文件中切换
Ctrl+Shift+E : 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
导航
Ctrl+O : 快速显示大纲,可以迅速定位文件中的函数或变量
Ctrl+F3 : 快速显示光标下类型大纲,可以迅速定位文件中的函数或变量
Ctrl+T : 快速显示光标下类型层次结构,可以迅速定位文件中的函数或变量
Ctrl+Shift+T : 打开类型
F3 : 打开光标下类型声明
F4 : 在层次结构打开光标下类型
Ctrl+Shift+H : 在层次结构中打开类型(对比Ctrl+Shift+T)
Ctrl+Shift+R : 打开资源
Alt+← : 后退历史记录
Alt+→ : 前进历史记录
Ctrl+, : Editor中上一个警告
Ctrl+. : Editor中下一个警告
Ctrl+Shift+P : 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)
Ctrl+Q : 定位到最后编辑的地方
Ctrl+Shift+↑ : 转至上一个成员,只在Java编辑器
Ctrl+Shift+↓ : 转至下一个成员,只在Java编辑器
Ctrl+L : 定位在某行
Ctrl+↑ : 上滚行
Ctrl+↓ : 下滚行
文件
Ctrl+N : 新建
Ctrl+Shift+S : 全部保存
项目
Ctrl+B : 全部构建
工作区搜索
Ctrl+Shift+U : 出现在文件中
Ctrl+H : 打开搜索对话框
Ctrl+G : 工作区中的声明
Ctrl+Shift+G : 工作区中的引用
源代码
Ctrl+Shift+F : 格式化当前代码
Ctrl+/ : 注释当前行,再按则取消注释
Ctrl+Shift+M : Java编辑器 添加导入
Ctrl+Shift+O : Java编辑器 组织导入
Ctrl+1 : 快速修复(最经典的快捷键,就不用多说了)
Java编辑器,使用try/catch块来包围 未设置,太常用了,可以使用Ctrl+1自动修正。
运行
F6 : 单步跳过
F5 : 单步跳入
F7 : 单步返回
F8 : 继续
Ctrl+F5 : 单步跳入选择
Shift+F5 : 使用过滤器单步执行
Ctrl+Shift+B : 添加/去除断点
Ctrl+D : 显示
Ctrl+R : 运行至行
Ctrl+F11 : 执行
F11 : Debug
重构(注:一般重构的快捷键都是Alt+Shift开头的了)
Alt+Shift+R : 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M : 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C : 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L : 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F : 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I : 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V : 移动函数和变量(不怎么常用)
Alt+Shift+Z : 重构的后悔药(Undo)