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分钟” ● 入睡困难,从躺下想睡到睡着间隔…...
Android Wi-Fi 连接失败日志分析
1. Android wifi 关键日志总结 (1) Wi-Fi 断开 (CTRL-EVENT-DISCONNECTED reason3) 日志相关部分: 06-05 10:48:40.987 943 943 I wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid44:9b:c1:57:a8:90 reason3 locally_generated1解析: CTR…...
DAY 47
三、通道注意力 3.1 通道注意力的定义 # 新增:通道注意力模块(SE模块) class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...
CentOS下的分布式内存计算Spark环境部署
一、Spark 核心架构与应用场景 1.1 分布式计算引擎的核心优势 Spark 是基于内存的分布式计算框架,相比 MapReduce 具有以下核心优势: 内存计算:数据可常驻内存,迭代计算性能提升 10-100 倍(文档段落:3-79…...
React Native在HarmonyOS 5.0阅读类应用开发中的实践
一、技术选型背景 随着HarmonyOS 5.0对Web兼容层的增强,React Native作为跨平台框架可通过重新编译ArkTS组件实现85%以上的代码复用率。阅读类应用具有UI复杂度低、数据流清晰的特点。 二、核心实现方案 1. 环境配置 (1)使用React Native…...
【单片机期末】单片机系统设计
主要内容:系统状态机,系统时基,系统需求分析,系统构建,系统状态流图 一、题目要求 二、绘制系统状态流图 题目:根据上述描述绘制系统状态流图,注明状态转移条件及方向。 三、利用定时器产生时…...
Module Federation 和 Native Federation 的比较
前言 Module Federation 是 Webpack 5 引入的微前端架构方案,允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...
【python异步多线程】异步多线程爬虫代码示例
claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...
【RockeMQ】第2节|RocketMQ快速实战以及核⼼概念详解(二)
升级Dledger高可用集群 一、主从架构的不足与Dledger的定位 主从架构缺陷 数据备份依赖Slave节点,但无自动故障转移能力,Master宕机后需人工切换,期间消息可能无法读取。Slave仅存储数据,无法主动升级为Master响应请求ÿ…...
深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南
🚀 C extern 关键字深度解析:跨文件编程的终极指南 📅 更新时间:2025年6月5日 🏷️ 标签:C | extern关键字 | 多文件编程 | 链接与声明 | 现代C 文章目录 前言🔥一、extern 是什么?&…...
SpringTask-03.入门案例
一.入门案例 启动类: package com.sky;import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cache.annotation.EnableCach…...
