当前位置: 首页 > news >正文

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 + upalt + 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 道题

第一题&#xff1a;移除链表元素 题目描述&#xff1a; 给你一个链表的头节点head和一个整数val&#xff0c;请你删除链表中所有满足Node.val val的节点&#xff0c;并返回新的头节点 。 列表中的节点数目在范围 [0, 10^4] 内1 < Node.val < 500 < val < 50 /…...

轴承远程监控系统解决方案

一、项目背景 随着现代机械设备朝着高集成、高精密度、系统化、自动化的方向发展&#xff0c;在工业生产中一旦机器发生故障&#xff0c;即使局部失灵&#xff0c;都可能导致设备工作失效&#xff0c;甚至造成整个自动化车间停产&#xff0c;从而给工业生产带来巨大的损失。轴承…...

阿里云轻量服务器Workbench root远程连接和一键连接的区别

阿里云轻量应用服务器远程连接支持Workbench root用户连接和Workbench一键连接&#xff0c;Workbench root需要输入root密码&#xff0c;一键连接不需要输入密码&#xff0c;但是也无法获得root权限&#xff0c;阿里云百科来详细说下阿里云轻量应用服务器远程连接说明&#xff…...

带你用纯C实现一个内存池(图文结合)

为什么要用内存池 为什么要用内存池&#xff1f;首先&#xff0c;在7 * 24h的服务器中如果不使用内存池&#xff0c;而使用malloc和free&#xff0c;那么就非常容易产生内存碎片&#xff0c;早晚都会申请内存失败&#xff1b;并且在比较复杂的代码或者继承的屎山中&#xff0c…...

ChatGPT使用案例之图像生成

ChatGPT使用案例之图像生成 这里一节我们介绍一下ChatGPT的图像生成&#xff0c;这里我们使用代码来完成&#xff0c;也就是通过API 来完成&#xff0c;因为ChatGPT 本身是不能生成图片的&#xff0c;言外之意我们图片生成是ChatGPT通过其他方式生成的 Images API提供了三种与…...

蚁群算法优化旅行问题

%%%%%%%%%%%%蚁群算法解决 TSP 问题%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%初始化%%%%%%%%%%%%%%%%%%% clear all; %清除所有变量 close all; %清图 clc; %清屏 m 50; %蚂蚁个数 Alpha 1; %信息素重要程度参数 Beta 5; %启发式因子重要程度参数 Rho 0.1; %信息素蒸发系数 G 20…...

树数据结构

什么是树数据结构&#xff1f; 树数据结构是一种层次结构&#xff0c;用于以易于导航和搜索的方式表示和组织数据。它是由边连接的节点集合&#xff0c;节点之间具有层次关系。树的最顶端的节点称为根&#xff0c;它下面的节点称为子节点。每个节点可以有多个子节点&#xff0c…...

Spring Boot整合Redis并提供多种实际场景的应用

Spring Boot整合Redis并提供多种实际场景的应用1. 整合Redis2. 场景应用2.1 缓存2.2 分布式锁2.3 计数器2.4 发布/订阅3. 总结Spring Boot是一个快速构建基于Spring框架的应用程序的工具&#xff0c;它提供了大量的自动化配置选项&#xff0c;可以轻松地集成各种不同的技术。Re…...

VR全景图片,助力VR全景制作,720全景效果图

VR全景图片是指通过全景相机或多相机组合拍摄全景画面&#xff0c;并进行拼接处理生成全景图像的过程。VR全景图片的应用范围广泛&#xff0c;包括旅游和景区、房地产、汽车、艺术和文化、电影和娱乐等领域。本文将详细介绍VR全景图片的类型、应用场景、市场前景和发展趋势。 一…...

Kali Linux20款重要软件

Kali Linux 是一个流行的网络安全测试平台&#xff0c;它包含了大量的工具和应用程序&#xff0c;以下是其中20款最常用的软件和工具&#xff1a; Metasploit&#xff1a;Metasploit 是一个广泛使用的漏洞评估工具&#xff0c;可以帮助安全专业人员测试系统中的漏洞。Aircrack…...

C语言测试五

windows是什么类型的系统&#xff08;实时还是分时&#xff09;&#xff1f;有什么区别&#xff1f; 分时操作系统。如果在单核的情况下&#xff0c;分时操作系统多个进程共用一个单核&#xff0c;该单核会将其执行时间分成相应的时间片&#xff0c;每个进程占用一定的时间片&a…...

【微服务~原始真解】Spring Cloud —— 访问数据库整合Druid数据源

&#x1f50e;这里是【秒懂云原生】&#xff0c;关注我学习云原生不迷路 &#x1f44d;如果对你有帮助&#xff0c;给博主一个免费的点赞以示鼓励 欢迎各位&#x1f50e;点赞&#x1f44d;评论收藏⭐️ &#x1f440;专栏介绍 【秒懂云原生】 目前主要更新微服务&#xff0c;…...

前端入门必刷题,经典算法—两数之和

优美的前⾔ 年轻的码农哟~ 你是不是⼀直在思考⾃我提升的问题~ 思来想去&#xff0c;决定从算法抓起&#xff08;单押&#xff09;~ 拿起⼜放下&#xff0c;经历过多少次放弃&#xff08;单押 ✖ 2&#xff09;~ 决定了&#xff01;这次让我来帮你梳理&#xff08;单押 ✖ 3&a…...

‘海外/国外‘地区微博签到shu据(正题在第二部分)

最近失眠&#xff0c;研究了项关于weibo爬虫的新功能&#xff0c;种种原因&#xff0c;大家可跳过第一部分的引用直接看第二部分。 内容来源&#xff1a;健康中国、生命时报、央视等​​​​ 失眠标准一&#xff1a;3个“30分钟” ● 入睡困难&#xff0c;从躺下想睡到睡着间隔…...

SkyWalking 10.2.0 SWCK 配置过程

SkyWalking 10.2.0 & SWCK 配置过程 skywalking oap-server & ui 使用Docker安装在K8S集群以外&#xff0c;K8S集群中的微服务使用initContainer按命名空间将skywalking-java-agent注入到业务容器中。 SWCK有整套的解决方案&#xff0c;全安装在K8S群集中。 具体可参…...

2025年能源电力系统与流体力学国际会议 (EPSFD 2025)

2025年能源电力系统与流体力学国际会议&#xff08;EPSFD 2025&#xff09;将于本年度在美丽的杭州盛大召开。作为全球能源、电力系统以及流体力学领域的顶级盛会&#xff0c;EPSFD 2025旨在为来自世界各地的科学家、工程师和研究人员提供一个展示最新研究成果、分享实践经验及…...

基于ASP.NET+ SQL Server实现(Web)医院信息管理系统

医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上&#xff0c;开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识&#xff0c;在 vs 2017 平台上&#xff0c;进行 ASP.NET 应用程序和简易网站的开发&#xff1b;初步熟悉开发一…...

centos 7 部署awstats 网站访问检测

一、基础环境准备&#xff08;两种安装方式都要做&#xff09; bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats&#xff0…...

STM32+rt-thread判断是否联网

一、根据NETDEV_FLAG_INTERNET_UP位判断 static bool is_conncected(void) {struct netdev *dev RT_NULL;dev netdev_get_first_by_flags(NETDEV_FLAG_INTERNET_UP);if (dev RT_NULL){printf("wait netdev internet up...");return false;}else{printf("loc…...

Neo4j 集群管理:原理、技术与最佳实践深度解析

Neo4j 的集群技术是其企业级高可用性、可扩展性和容错能力的核心。通过深入分析官方文档,本文将系统阐述其集群管理的核心原理、关键技术、实用技巧和行业最佳实践。 Neo4j 的 Causal Clustering 架构提供了一个强大而灵活的基石,用于构建高可用、可扩展且一致的图数据库服务…...

如何理解 IP 数据报中的 TTL?

目录 前言理解 前言 面试灵魂一问&#xff1a;说说对 IP 数据报中 TTL 的理解&#xff1f;我们都知道&#xff0c;IP 数据报由首部和数据两部分组成&#xff0c;首部又分为两部分&#xff1a;固定部分和可变部分&#xff0c;共占 20 字节&#xff0c;而即将讨论的 TTL 就位于首…...

代码规范和架构【立芯理论一】(2025.06.08)

1、代码规范的目标 代码简洁精炼、美观&#xff0c;可持续性好高效率高复用&#xff0c;可移植性好高内聚&#xff0c;低耦合没有冗余规范性&#xff0c;代码有规可循&#xff0c;可以看出自己当时的思考过程特殊排版&#xff0c;特殊语法&#xff0c;特殊指令&#xff0c;必须…...

MySQL 主从同步异常处理

阅读原文&#xff1a;https://www.xiaozaoshu.top/articles/mysql-m-s-update-pk MySQL 做双主&#xff0c;遇到的这个错误&#xff1a; Could not execute Update_rows event on table ... Error_code: 1032是 MySQL 主从复制时的经典错误之一&#xff0c;通常表示&#xff…...

前端调试HTTP状态码

1xx&#xff08;信息类状态码&#xff09; 这类状态码表示临时响应&#xff0c;需要客户端继续处理请求。 100 Continue 服务器已收到请求的初始部分&#xff0c;客户端应继续发送剩余部分。 2xx&#xff08;成功类状态码&#xff09; 表示请求已成功被服务器接收、理解并处…...