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分钟” ● 入睡困难,从躺下想睡到睡着间隔…...
变量 varablie 声明- Rust 变量 let mut 声明与 C/C++ 变量声明对比分析
一、变量声明设计:let 与 mut 的哲学解析 Rust 采用 let 声明变量并通过 mut 显式标记可变性,这种设计体现了语言的核心哲学。以下是深度解析: 1.1 设计理念剖析 安全优先原则:默认不可变强制开发者明确声明意图 let x 5; …...
大数据学习栈记——Neo4j的安装与使用
本文介绍图数据库Neofj的安装与使用,操作系统:Ubuntu24.04,Neofj版本:2025.04.0。 Apt安装 Neofj可以进行官网安装:Neo4j Deployment Center - Graph Database & Analytics 我这里安装是添加软件源的方法 最新版…...
基于距离变化能量开销动态调整的WSN低功耗拓扑控制开销算法matlab仿真
目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.算法仿真参数 5.算法理论概述 6.参考文献 7.完整程序 1.程序功能描述 通过动态调整节点通信的能量开销,平衡网络负载,延长WSN生命周期。具体通过建立基于距离的能量消耗模型&am…...
[10-3]软件I2C读写MPU6050 江协科技学习笔记(16个知识点)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...
分布式增量爬虫实现方案
之前我们在讨论的是分布式爬虫如何实现增量爬取。增量爬虫的目标是只爬取新产生或发生变化的页面,避免重复抓取,以节省资源和时间。 在分布式环境下,增量爬虫的实现需要考虑多个爬虫节点之间的协调和去重。 另一种思路:将增量判…...
sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!
简介 sipsak 是一个面向会话初始协议 (SIP) 应用程序开发人员和管理员的小型命令行工具。它可以用于对 SIP 应用程序和设备进行一些简单的测试。 sipsak 是一款 SIP 压力和诊断实用程序。它通过 sip-uri 向服务器发送 SIP 请求,并检查收到的响应。它以以下模式之一…...
MinIO Docker 部署:仅开放一个端口
MinIO Docker 部署:仅开放一个端口 在实际的服务器部署中,出于安全和管理的考虑,我们可能只能开放一个端口。MinIO 是一个高性能的对象存储服务,支持 Docker 部署,但默认情况下它需要两个端口:一个是 API 端口(用于存储和访问数据),另一个是控制台端口(用于管理界面…...
小木的算法日记-多叉树的递归/层序遍历
🌲 从二叉树到森林:一文彻底搞懂多叉树遍历的艺术 🚀 引言 你好,未来的算法大神! 在数据结构的世界里,“树”无疑是最核心、最迷人的概念之一。我们中的大多数人都是从 二叉树 开始入门的,它…...
python打卡第47天
昨天代码中注意力热图的部分顺移至今天 知识点回顾: 热力图 作业:对比不同卷积层热图可视化的结果 def visualize_attention_map(model, test_loader, device, class_names, num_samples3):"""可视化模型的注意力热力图,展示模…...
C#中用于控制自定义特性(Attribute)
我们来详细解释一下 [AttributeUsage(AttributeTargets.Class, AllowMultiple false, Inherited false)] 这个 C# 属性。 在 C# 中,Attribute(特性)是一种用于向程序元素(如类、方法、属性等)添加元数据的机制。Attr…...
