Eclipse 快捷键
eclipse 快捷键使用心得,最新整理
我的目标:抛弃鼠标,使用快捷键也一样编程^_^ harry
编辑器中定位文件
F12 激活编辑器(经验:返回编辑器的最快方法)
Ctrl+E 弹出输入窗口,可以输入你想要编辑的代码窗口
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+F6 可以弹出菜单,上面列出可以切换的编辑窗口,这样不用鼠标也可切换
Ctrl+T 可以直接显示光标所在内容的类图,可以直接输入,并跳到输入内容部分
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
编辑器中定位代码
F3 打开声明(经验:指定变量或函数,将会到声明出。同按住Ctrl键然后鼠标指向变量名,方法名,类名在源代码中快速跳转一样)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+K 参照选中的Word快速定位到下一个(经验:可以先使用 Alt+Shift+↑ 选择封装元素,然后再执行 Ctrl+K)
Ctrl+Shift+K 参照选中的Word快速定位到上一个
Ctrl+J 正向增量查找(经验:按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)
Alt+Shift+↑ 选择封装元素 (经验:选择一个词的时候非常好用,不用一直按住Shift键然后再按左右箭头了)
Alt+Shift+← 选择上一个元素
Alt+Shift+→ 选择下一个元素
Ctrl+Shift+↑ 转至上一个成员 (经验:可以跳到类和方法名上,配合Ctrl+1使用,非常方便)
Ctrl+Shift+↓ 转至下一个成员
代码辅助
Alt+/ 就是大家都应该最常用的代码辅助了(经验:有的版本快捷键冲突,使用以下方法修改 Windows -> Preferences -> General -> Keys -> Command在 Command 列表中 寻找 Content Assist找到 Content Assist 后,将Binding 中的快捷键删除,然后同时按下 Alt+/ )
Ctrl+Shift+Z 使用try/catch块来包围(经验:非常实用,for try while if等都可以,不过先需要选择要被包围的代码)
Ctrl+1 快速修复(经验:最经典的快捷键,就不用多说了,和Ctrl+Shift+↑ 连接使用)
Ctrl+2,R 重命名
Ctrl+Shift+F 程序代码自动排版
Ctrl+Shift+O 自动加入引用。
Ctrl+/ 将选取的块注释起来:在Debug时很方便。
Ctrl+D 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Shift+X 把当前选中的文本全部变味大写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Alt+Shift+S 源代码菜单(经验:增加get、set和覆盖方法时使用)
Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+Z 重构的后悔药(Undo)
其他辅助
Alt+- 显示系统菜单(经验:可以关闭一些不要的视图)
F1 打开帮助
F2 显示工具提示描述
F3 打开声明
F4 打开类型层次结构(经验:跳入父类和方法比较方便)
Ctrl+F3 打开结构(经验:可以观察引入的其他类和方法的结构,并且跳入)
Ctrl+F4 关闭当前窗口
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+S 全部保存
Ctrl+O 快速显示大纲(经验:当前类的大纲,可以跳转到某一方法或变量)
Ctrl+T 快速显示当前类的继承结构(经验:同F4类似,不过是直接弹出窗口,没有视图)
Ctrl+W 关闭当前Editer
Ctrl+M 可以在最大化当前窗口和还原当前窗口之间切换
Ctrl+Shift+Space 参数提示,如果此时位于方法体中,就会出现方法的参数提示当前光标所在位置的参数会用粗体显示
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Alt+Shift+Q 打开其他视图(经验:隐藏的未被打开的视图)
Ctrl+F6 可以弹出菜单,上面列出可以切换的编辑窗口,这样不用鼠标也可切换
Ctrl+Shift+F6 上一个编辑器(原理同上条)
Ctrl+F7 可以在视图之间切换 ,如编辑视图,输出视图,工程视图
Ctrl+Shift+F7 上一个视图(原理同上条)
Ctrl+F8 可以在不同的观察视图中切换,就是在java视图,调试视图,等之间切换
Ctrl+Shift+F8 上一个观察视图(原理同上条)
Ctrl+F10 显示视图菜单
Ctrl+F11 快速执行程序
运行
Ctrl+Shift+D 显示变量值
Ctrl+Shift+B 添加/去除断点
F5 单步跳入
F6 单步跳过
F7 单步返回
F8 继续运行
Ctrl+F5 单步跳入选择
Shift+F5 使用过滤器单步执行
F11 调试上次启动
Ctrl+F11 运行上次启动
Alt+Shift+R 调试启动菜单
Alt+Shift+X 运行启动菜单
搜索
全局 出现在文件中 Ctrl+Shift+U
全局 打开搜索对话框 Ctrl+H
全局 工作区中的声明 Ctrl+G
全局 工作区中的引用 Ctrl+Shift+G
· Kafka 的“无锁哲学”:高效消息流动的背后
· 时间轮在 Netty , Kafka 中的设计与实现
· MySQL 优化利器 SHOW PROFILE 的实现原理
· 在.NET Core中使用异步多线程高效率的处理大量数据
· 聊一聊 C#前台线程 如何阻塞程序退出
· 3款.NET开源、功能强大的通讯调试工具,效率提升利器!
· 用 Cursor 写出第一个程序
· 如何做好技术经理
· 《HelloGitHub》第 105 期
· 盘点5个常用的.Net依赖注入框架!