Eclips快捷键大全(超详细)
Eclips快捷键大全(超详细)
- 前言
- 一、常用快捷键
- 二、编辑快捷键
- 三、导航快捷键
- 四、运行和调试快捷键
- 五、重构快捷键
- 六、代码生成快捷键
- 七、项目导航快捷键
- 八、帮助快捷键
- 九、搜索快捷键
- 十、标记快捷键
- 十一、版本控制快捷键
- 十二、其它快捷键
前言
本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识,有兴趣的小伙伴可以关注博主!
也许一个人独行,可以走的很快,但是一群人结伴而行,才能走的更远!让我们在成长的道路上互相学习,欢迎关注!
自博主上次发表 IntellijIDEA快捷键大全(超详细)(点击进入)一文,响应极高,也有很多粉丝希望博主可以整理出Eclipse的快捷键文档,这不就来了!
虽然Eclipse在使用热度上不及IDEA,但一年一度的蓝桥杯比赛等,使用的蓝桥环境是强制使用Eclipse开发工具的,所以对快捷键做个大概了解,也可以帮助你提高码代码效率!
⭕ 温馨提示:查阅本博客时,请善用
ctrl+F快速搜索,提高搜索效率。
Eclipse官方快捷键文档
一、常用快捷键
| 常用快捷键 | 描述 |
|---|---|
alt + / | 补全代码的声明 |
ctrl + 1 | 快速修复 |
ctrl + shift + o | 批量导包 |
ctrl + / | 使用单行注释 |
ctrl + shift + / | 使用多行注释 |
ctrl + shift + \ | 取消多行注释 |
ctrl + alt + down 或 ctrl + alt + up | 复制指定行的代码 |
ctrl + d | 删除指定行的代码 |
alt + up 或 alt + down | 上下移动代码 |
shift + enter | 切换到下一行代码空位 |
ctrl + shift + enter | 切换到上一行代码空位 |
ctrl + 选中指定的结构 或 ctrl + shift + t | 如何查看源码 |
alt + left | 退回到前一个编辑的页面 |
alt + right | 进入到下一个编辑的页面(针对于上面那条来说的) |
ctrl + t | 光标选中指定的类,查看继承树结构 |
ctrl + c | 复制代码 |
ctrl + z | 撤销 |
ctrl + y | 反撤销 |
ctrl + x | 剪切 |
ctrl + v | 粘贴 |
ctrl + s | 保存 |
ctrl + a | 全选 |
ctrl + shift + f | 格式化代码 |
tab | 选中数行,整体往后移动 |
shift + tab | 选中数行,整体往前移动 |
ctrl + o | 在当前类中,显示类结构,并支持搜索指定的方法、属性等 |
alt + shift + r | 批量修改指定的变量名、方法名、类名等 |
ctrl + shift + x | 选中的结构的大小写的切换:变成大写 |
ctrl + shift + y | 选中的结构的大小写的切换:变成小写 |
alt + shift + s | 调出生成getter/setter/构造器等结构 |
alt + enter | 显示当前选择资源(工程 or 文件)的属性 |
ctrl + k | 快速查找:参照选中的Word快速定位到下一个 |
ctrl + w | 关闭当前窗口 |
ctrl + shift + w | 关闭所有的窗口 |
ctrl + alt + g | 查看指定的结构使用过的地方 |
ctrl + f | 查找与替换 |
ctrl + m | 最大化当前的View |
home | 直接定位到当前行的首位 |
end | 直接定位到当前行的末位 |
二、编辑快捷键
| 快捷键 | 描述 |
|---|---|
Ctrl + D | 删除当前行或者选中的行 |
Ctrl + Shift + F | 格式化当前选中的代码 |
Ctrl + / | 注释或取消注释当前行或选中代码块 |
Ctrl + Shift + / | 注释选中的代码块 |
Ctrl + Shift + \ | 取消注释选中的代码块 |
Ctrl + Shift + O | 导入所需的类 |
Ctrl + Shift + L | 显示当前可用的快捷键列表 |
Alt + Shift + R | 重命名当前选中的变量、方法、类等 |
Ctrl + Space | 自动补全代码 |
Ctrl + 1 | 显示快速修复提示 |
三、导航快捷键
| 快捷键 | 描述 |
|---|---|
Ctrl + Shift + T | 查找并打开类 |
Ctrl + Shift + R | 查找并打开文件 |
Ctrl + Shift + F4 | 关闭当前编辑器 |
Ctrl + F6 | 在已打开的编辑器之间切换 |
Ctrl + F7 | 在视图之间切换 |
Ctrl + Page Up | 切换到前一个编辑器选项卡 |
Ctrl + Page Down | 切换到后一个编辑器选项卡 |
四、运行和调试快捷键
| 快捷键 | 描述 |
|---|---|
F11 | 启动应用程序 |
Ctrl + F11 | 启动应用程序 |
F5 | 启动调试会话 |
F6 | 在调试会话中执行当前行并进入下一行 |
F7 | 退出当前方法并进入调用方法 |
F8 | 恢复调试会话 |
Ctrl + Shift + B | 切换断点 |
Ctrl + Shift + D | 运行调试快照 |
Ctrl + Shift + I | 显示表达式窗口 |
Ctrl + Shift + L | 显示调试窗口 |
五、重构快捷键
| 快捷键 | 描述 |
|---|---|
Alt + Shift + R | 重命名当前选中的变量、方法、类等 |
Ctrl + Shift + R | 重命名当前打开的文件 |
Alt + Shift + M | 抽取方法 |
Alt + Shift + F | 抽取字段 |
Alt + Shift + L | 抽取本地变量 |
Ctrl + 1 | 显示快速修复提示 |
六、代码生成快捷键
| 快捷键 | 描述 |
|---|---|
Alt + Shift + S | 生成代码 |
Alt + Shift + T | 生成测试用例 |
七、项目导航快捷键
| 快捷键 | 描述 |
|---|---|
Ctrl + Shift + R | 查找并打开文件 |
Ctrl + Shift + T | 查找并打开类 |
Ctrl + Shift + E | 显示项目资源视图 |
Ctrl + Shift + F | 打开搜索视图 |
Ctrl + Shift + G | 打开搜索视图 |
八、帮助快捷键
| 快捷键 | 描述 |
|---|---|
Ctrl + 3 | 打开快速访问对话框 |
F1 | 打开帮助文档 |
Shift + F2 | 在帮助文档中搜索选定的词 |
Ctrl + Shift + L | 显示当前可用的快捷键列表 |
九、搜索快捷键
| 快捷键 | 描述 |
|---|---|
Ctrl + H | 打开搜索对话框 |
Ctrl + Shift + L | 显示当前可用的快捷键列表 |
Ctrl + Shift + G | 在工作区中查找引用 |
Ctrl + Shift + U | 查找当前元素的父级元素 |
十、标记快捷键
| 快捷键 | 描述 |
|---|---|
Ctrl + Shift + Up | 上移当前行 |
Ctrl + Shift + Down | 下移当前行 |
Alt + Up | 向上复制当前行 |
Alt + Down | 向下复制当前行 |
Ctrl + 2 + L | 列出可用的模板 |
十一、版本控制快捷键
| 快捷键 | 描述 |
|---|---|
Alt + Shift + C | 提交代码 |
Alt + Shift + Z | 撤销提交 |
Ctrl + 3 | 打开快速访问对话框 |
Ctrl + Shift + 3 | 打开快速访问对话框,并选中“提交” |
Ctrl + Alt + Z | 显示撤销历史记录 |
十二、其它快捷键
| 快捷键 | 描述 |
|---|---|
Ctrl + Shift + L | 显示当前可用的快捷键列表 |
Ctrl + Shift + F1 | 显示快捷键帮助文档 |
相关文章:
Eclips快捷键大全(超详细)
Eclips快捷键大全(超详细)前言一、常用快捷键二、编辑快捷键三、导航快捷键四、运行和调试快捷键五、重构快捷键六、代码生成快捷键七、项目导航快捷键八、帮助快捷键九、搜索快捷键十、标记快捷键十一、版本控制快捷键十二、其它快捷键前言 本博主将用C…...
整懵了,蚂蚁金服4面成功拿下测开offer,涨薪10k,突然觉得跳槽也不是那么难
蚂蚁的面试挺独特的,每轮面试都没有HR约时间,一般是晚上8点左右面试官来一个电话,问是否能面试,能的话开始面,不能就约一个其他时间。 全程4面,前四面技术面,电话面试,最后一面是HR面…...
C++内存分布malloc-free-new-delete的区别和联系
目录 一、内存分布 1.1内存分布图: 1.2 为什么要将bss和data区分开呢? 1.3 堆和栈有什么区别 二、malloc、free;new、delete 2.1 new和delete是如何实现的,new与malloc的异同处 2.2既然有了malloc/free,C为什么还…...
【华为OD机试 2023最新 】 最多颜色的车辆(C++ 100%)
文章目录 题目描述输入描述输出描述用例题目解析C++题目描述 在一个狭小的路口,每秒只能通过一辆车,假设车辆的颜色只有 3 种,找出 N 秒内经过的最多颜色的车辆数量。 三种颜色编号为0 ,1 ,2 输入描述 第一行输入的是通过的车辆颜色信息 [0,1,1,2] 代表4 秒钟通过的车…...
Linux安全加固
一、重要文件 /etc/passwd #记录本地用户的属性信息,如UID、GID /etc/shadow #存放用户的口令信息 只有系统管理员能查看 /etc/pam.d/system-auth #账户安全配置文件 /etc/login.defs #修改登录的配置文件 /etc/profile …...
Java基础学习(6)
Java基础学习一 字符串1.1 API 与 API文档1.1.1 如何使用帮助文档查找想要导用的方法1.2 String 概述1.3 创建String对象的两种方式第一种第二种1.4 Java常用字符串方法1.4.1 比较1.4.2 字符串通过索引取出1.4.3 取出字符串中的单个字符1.4.4 替换出字符串当中的字符1.4.5 取出…...
【LeetCode】链表练习 9 道题
第一题:移除链表元素 题目描述: 给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val val的节点,并返回新的头节点 。 列表中的节点数目在范围 [0, 10^4] 内1 < Node.val < 500 < val < 50 /…...
轴承远程监控系统解决方案
一、项目背景 随着现代机械设备朝着高集成、高精密度、系统化、自动化的方向发展,在工业生产中一旦机器发生故障,即使局部失灵,都可能导致设备工作失效,甚至造成整个自动化车间停产,从而给工业生产带来巨大的损失。轴承…...
阿里云轻量服务器Workbench root远程连接和一键连接的区别
阿里云轻量应用服务器远程连接支持Workbench root用户连接和Workbench一键连接,Workbench root需要输入root密码,一键连接不需要输入密码,但是也无法获得root权限,阿里云百科来详细说下阿里云轻量应用服务器远程连接说明ÿ…...
带你用纯C实现一个内存池(图文结合)
为什么要用内存池 为什么要用内存池?首先,在7 * 24h的服务器中如果不使用内存池,而使用malloc和free,那么就非常容易产生内存碎片,早晚都会申请内存失败;并且在比较复杂的代码或者继承的屎山中,…...
ChatGPT使用案例之图像生成
ChatGPT使用案例之图像生成 这里一节我们介绍一下ChatGPT的图像生成,这里我们使用代码来完成,也就是通过API 来完成,因为ChatGPT 本身是不能生成图片的,言外之意我们图片生成是ChatGPT通过其他方式生成的 Images API提供了三种与…...
蚁群算法优化旅行问题
%%%%%%%%%%%%蚁群算法解决 TSP 问题%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%初始化%%%%%%%%%%%%%%%%%%% clear all; %清除所有变量 close all; %清图 clc; %清屏 m 50; %蚂蚁个数 Alpha 1; %信息素重要程度参数 Beta 5; %启发式因子重要程度参数 Rho 0.1; %信息素蒸发系数 G 20…...
树数据结构
什么是树数据结构? 树数据结构是一种层次结构,用于以易于导航和搜索的方式表示和组织数据。它是由边连接的节点集合,节点之间具有层次关系。树的最顶端的节点称为根,它下面的节点称为子节点。每个节点可以有多个子节点,…...
Spring Boot整合Redis并提供多种实际场景的应用
Spring Boot整合Redis并提供多种实际场景的应用1. 整合Redis2. 场景应用2.1 缓存2.2 分布式锁2.3 计数器2.4 发布/订阅3. 总结Spring Boot是一个快速构建基于Spring框架的应用程序的工具,它提供了大量的自动化配置选项,可以轻松地集成各种不同的技术。Re…...
VR全景图片,助力VR全景制作,720全景效果图
VR全景图片是指通过全景相机或多相机组合拍摄全景画面,并进行拼接处理生成全景图像的过程。VR全景图片的应用范围广泛,包括旅游和景区、房地产、汽车、艺术和文化、电影和娱乐等领域。本文将详细介绍VR全景图片的类型、应用场景、市场前景和发展趋势。 一…...
Kali Linux20款重要软件
Kali Linux 是一个流行的网络安全测试平台,它包含了大量的工具和应用程序,以下是其中20款最常用的软件和工具: Metasploit:Metasploit 是一个广泛使用的漏洞评估工具,可以帮助安全专业人员测试系统中的漏洞。Aircrack…...
C语言测试五
windows是什么类型的系统(实时还是分时)?有什么区别? 分时操作系统。如果在单核的情况下,分时操作系统多个进程共用一个单核,该单核会将其执行时间分成相应的时间片,每个进程占用一定的时间片&a…...
【微服务~原始真解】Spring Cloud —— 访问数据库整合Druid数据源
🔎这里是【秒懂云原生】,关注我学习云原生不迷路 👍如果对你有帮助,给博主一个免费的点赞以示鼓励 欢迎各位🔎点赞👍评论收藏⭐️ 👀专栏介绍 【秒懂云原生】 目前主要更新微服务,…...
前端入门必刷题,经典算法—两数之和
优美的前⾔ 年轻的码农哟~ 你是不是⼀直在思考⾃我提升的问题~ 思来想去,决定从算法抓起(单押)~ 拿起⼜放下,经历过多少次放弃(单押 ✖ 2)~ 决定了!这次让我来帮你梳理(单押 ✖ 3&a…...
‘海外/国外‘地区微博签到shu据(正题在第二部分)
最近失眠,研究了项关于weibo爬虫的新功能,种种原因,大家可跳过第一部分的引用直接看第二部分。 内容来源:健康中国、生命时报、央视等 失眠标准一:3个“30分钟” ● 入睡困难,从躺下想睡到睡着间隔…...
06_gstack发布运营:一键发布与文档同步机制
06_gstack发布运营:一键发布与文档同步机制关键字:gstack、一键发布、ship技能、document-release、文档同步、发布流水线、CHANGELOG、PR自动化、retro、工程回顾你上一次修改完代码到实际提交 PR,中间经历了多少步? git stash&a…...
Cursor试用限制如何解决?go-cursor-help工具三合一方案详解
Cursor试用限制如何解决?go-cursor-help工具三合一方案详解 【免费下载链接】go-cursor-help 解决Cursor在免费订阅期间出现以下提示的问题: Youve reached your trial request limit. / Too many free trial accounts used on this machine. Please upgrade to pro…...
FigmaCN:消除语言壁垒的中文界面本地化解决方案
FigmaCN:消除语言壁垒的中文界面本地化解决方案 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN FigmaCN是一款专为中文设计师打造的浏览器插件,通过3800条人工校…...
智能仓储环境监控避坑指南:51单片机系统常见问题与解决方案
智能仓储环境监控避坑指南:51单片机系统常见问题与解决方案 在工业4.0时代,智能仓储系统的稳定运行直接关系到企业供应链效率。作为核心控制单元,51单片机以其高性价比和成熟生态,在中小型仓储环境监控中占据重要地位。然而实际部…...
【信号处理实战】从原理到代码:手把手实现三次样条插值
1. 三次样条插值:从数学定义到生活场景 想象你正在用一根柔软的弹性尺子连接一组图钉,这些图钉固定在木板上代表你的数据点。这根尺子需要光滑地穿过每一个图钉,同时保持自然的弯曲形态——这就是三次样条插值要解决的问题。作为信号处理中最…...
网易云音乐无损解析:从零打造个人音乐库的终极指南
网易云音乐无损解析:从零打造个人音乐库的终极指南 【免费下载链接】Netease_url 网易云无损解析 项目地址: https://gitcode.com/gh_mirrors/ne/Netease_url 还在为网易云音乐无法下载无损音质而烦恼吗?想要建立属于自己的高品质音乐收藏库吗&am…...
【vue2+onlyoffice】从零搭建文档预览与协同编辑环境
1. OnlyOffice基础认知与版本选择 第一次接触OnlyOffice时,我盯着官网琳琅满目的版本说明发了半小时呆。这就像去买车,销售给你介绍基础版、豪华版、旗舰版,每个版本都说着"更适合企业需求"的套话。经过三个项目的实战验证…...
DanKoe 视频笔记:生产力提升:战术压力与深度工作策略
在本节课中,我们将学习一种结合了“战术压力”与“深度工作”的策略。这套方法帮助一位自称拖延症患者的人在30天内创造了70万美元的收入。我们将拆解其核心原理与具体执行步骤,让初学者也能理解并应用。 概述 拖延常被视为缺点,但本教程提…...
电子工程师职业发展路径与技术能力提升指南
电子工程师职业发展全景指南1. 职业发展路径解析1.1 新手工程师常见困境与突破电子行业新入行者普遍面临"三无"困境:无事可做、无人指导、工作缺乏技术含量。这种矛盾心态源于三个关键因素:行业认知不足:缺乏对电子产业链的全局认识…...
Crazyflie自主飞行避坑指南:从安装cflib到成功运行脚本的全流程记录
Crazyflie自主飞行避坑实战:从零搭建到脚本控制的完整解决方案 第一次拿到Crazyflie套件时,那种兴奋感很快被一连串报错信息冲淡——Python路径不对、cflib安装失败、Crazyradio连接被占用、脚本运行无响应...如果你也经历过这种从期待到挫败的过程&…...
